* nscd/connections.c (dbs): Initialize .prunelock.
authorUlrich Drepper <drepper@redhat.com>
Tue, 30 May 2006 15:01:21 +0000 (15:01 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 30 May 2006 15:01:21 +0000 (15:01 +0000)
ChangeLog
nscd/connections.c

index 0f60f15..0bbf346 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        * nscd/nscd.h (struct database_dyn): Add prunelock field.
        * nscd/cache.c (prune_cache): Take prunelock before starting the
        work.  Just return in case it is already taken.
+       * nscd/connections.c (dbs): Initialize .prunelock.
 
 2006-05-25  Ulrich Drepper  <drepper@redhat.com>
 
index 8b4493a..da837b5 100644 (file)
@@ -100,6 +100,7 @@ struct database_dyn dbs[lastdb] =
 {
   [pwddb] = {
     .lock = PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP,
+    .prunelock = PTHREAD_MUTEX_INITIALIZER,
     .enabled = 0,
     .check_file = 1,
     .persistent = 0,
@@ -117,6 +118,7 @@ struct database_dyn dbs[lastdb] =
   },
   [grpdb] = {
     .lock = PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP,
+    .prunelock = PTHREAD_MUTEX_INITIALIZER,
     .enabled = 0,
     .check_file = 1,
     .persistent = 0,
@@ -134,6 +136,7 @@ struct database_dyn dbs[lastdb] =
   },
   [hstdb] = {
     .lock = PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP,
+    .prunelock = PTHREAD_MUTEX_INITIALIZER,
     .enabled = 0,
     .check_file = 1,
     .persistent = 0,