2004-09-05  Ulrich Drepper  <drepper@redhat.com>

	* nscd/cache.c (cache_add): Correctly log GETHOSTBYADDR and
	GETHOSTBYADDRv6 requests.
This commit is contained in:
Ulrich Drepper 2004-09-05 07:19:46 +00:00
parent 03e157d849
commit 418dfb124c
2 changed files with 18 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2004-09-05 Ulrich Drepper <drepper@redhat.com>
* nscd/cache.c (cache_add): Correctly log GETHOSTBYADDR and
GETHOSTBYADDRv6 requests.
2004-09-04 Ulrich Drepper <drepper@redhat.com> 2004-09-04 Ulrich Drepper <drepper@redhat.com>
* nscd/pwdcache.c (cache_addpw): Use correct key length in * nscd/pwdcache.c (cache_addpw): Use correct key length in

View File

@ -115,9 +115,19 @@ cache_add (int type, const void *key, size_t len, struct datahead *packet,
uid_t owner) uid_t owner)
{ {
if (__builtin_expect (debug_level >= 2, 0)) if (__builtin_expect (debug_level >= 2, 0))
dbg_log (_("add new entry \"%s\" of type %s for %s to cache%s"), {
(const char *) key, serv2str[type], dbnames[table - dbs], const char *str;
first ? " (first)" : ""); char buf[INET6_ADDRSTRLEN + 1];
if (type == GETHOSTBYADDR || type == GETHOSTBYADDRv6)
str = inet_ntop (type == GETHOSTBYADDR ? AF_INET : AF_INET6,
key, buf, sizeof (buf));
else
str = key;
dbg_log (_("add new entry \"%s\" of type %s for %s to cache%s"),
str, serv2str[type], dbnames[table - dbs],
first ? " (first)" : "");
}
unsigned long int hash = __nis_hash (key, len) % table->head->module; unsigned long int hash = __nis_hash (key, len) % table->head->module;
struct hashentry *newp; struct hashentry *newp;