* nscd/hstcache.c (addhstbyname): Add cast to avoid warning.
[kopensolaris-gnu/glibc.git] / nscd / connections.c
index 651084c..7ba36bb 100644 (file)
@@ -207,7 +207,8 @@ invalidate_cache (char *key)
     number = hstdb;
   else return;
 
-  prune_cache (&dbs[number], LONG_MAX);
+  if (dbs[number].enabled)
+    prune_cache (&dbs[number], LONG_MAX);
 }
 
 
@@ -244,7 +245,7 @@ cannot handle old request version %d; current version is %d"),
                                  key, buf, sizeof (buf)));
            }
          else
-           dbg_log ("\t%s (%s)", serv2str[req->type], key);
+           dbg_log ("\t%s (%s)", serv2str[req->type], (char *)key);
        }
 
       /* Is this service enabled?  */
@@ -292,7 +293,7 @@ cannot handle old request version %d; current version is %d"),
   else if (debug_level > 0)
     {
       if (req->type == INVALIDATE)
-       dbg_log ("\t%s (%s)", serv2str[req->type], key);
+       dbg_log ("\t%s (%s)", serv2str[req->type], (char *)key);
       else
        dbg_log ("\t%s", serv2str[req->type]);
     }