Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 15 Apr 1999 08:43:35 +0000 (08:43 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 15 Apr 1999 08:43:35 +0000 (08:43 +0000)
* nscd/cache.c (prune_cache): The table might not be unused.  In
this case do nothing.

message with the number/identifier.

ChangeLog
nscd/cache.c

index f03b644..0345099 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,13 @@
 1999-04-15  Ulrich Drepper  <drepper@cygnus.com>
 
+       * nscd/cache.c (prune_cache): The table might not be unused.  In
+       this case do nothing.
+
        * catgets/gencat.c (read_input_file): Don't drop white spaces
        between number/identifier and string.
        Patch by Dima Barsky <dima@pwd.hp.com>.
        If no white space at all follows number/identifier remove existing
-       message with the number/ientifier.
+       message with the number/identifier.
 
 1999-04-14  H.J. Lu  <hjl@gnu.org>
 
index fc293a3..d034bcb 100644 (file)
@@ -129,6 +129,10 @@ prune_cache (struct database *table, time_t now)
   size_t first = cnt + 1;
   size_t last = 0;
 
+  /* If this table is not actually used don't do anything.  */
+  if (cnt == 0)
+    return;
+
   /* If we check for the modification of the underlying file we invalidate
      the entries also in this case.  */
   if (table->check_file)