aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-04-15 08:43:35 +0000
committerUlrich Drepper <drepper@redhat.com>1999-04-15 08:43:35 +0000
commit9514f4e693df6e4d9e92faeec2bd4e61ca15fcf4 (patch)
tree61d22db16c4f0afbd7a656a230888a83048c5fbe
parent96eaef36197e8664f6baadd0a1bffe72edd4a4e7 (diff)
downloadglibc-9514f4e693df6e4d9e92faeec2bd4e61ca15fcf4.zip
glibc-9514f4e693df6e4d9e92faeec2bd4e61ca15fcf4.tar.gz
glibc-9514f4e693df6e4d9e92faeec2bd4e61ca15fcf4.tar.bz2
Update.
* nscd/cache.c (prune_cache): The table might not be unused. In this case do nothing. message with the number/identifier.
-rw-r--r--ChangeLog5
-rw-r--r--nscd/cache.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index f03b644..0345099 100644
--- 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>
diff --git a/nscd/cache.c b/nscd/cache.c
index fc293a3..d034bcb 100644
--- a/nscd/cache.c
+++ b/nscd/cache.c
@@ -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)