Pārlūkot izejas kodu

ZOOKEEPER-1536 c client : memory leak in winport.c (brooklin via michim)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1379046 13f79535-47bb-0310-9956-ffa450edef68
Michi Mutsuzaki 13 gadi atpakaļ
vecāks
revīzija
b2fab8ac4a
2 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 2 0
      CHANGES.txt
  2. 1 0
      src/c/src/winport.c

+ 2 - 0
CHANGES.txt

@@ -227,6 +227,8 @@ BUGFIXES:
   ZOOKEEPER-1533 Correct the documentation of the args for the JavaExample doc.
   (Warren Turkal via michim)
 
+  ZOOKEEPER-1536 c client : memory leak in winport.c (brooklin via michim)
+
 IMPROVEMENTS:
 
   ZOOKEEPER-1170. Fix compiler (eclipse) warnings: unused imports,

+ 1 - 0
src/c/src/winport.c

@@ -109,6 +109,7 @@ pthread_cond_init (pthread_cond_t *cv,
 int pthread_cond_destroy(pthread_cond_t *cond)
 {
        CloseHandle( cond->sema_);
+       DeleteCriticalSection(&cond->waiters_count_lock_);
        return (CloseHandle( cond->waiters_done_ ) == 0)? GetLastError(): 0 ;
 }