1 2568 laca --- servers/slapd/back-bdb/passwd.c 16 Mar 2003 05:03:23 -0000 1.44 2 2568 laca +++ servers/slapd/back-bdb/passwd.c 22 Mar 2003 15:59:41 -0000 1.46 3 2568 laca @@ -39,8 +39,8 @@ 4 2568 laca struct berval id = { 0, NULL }; 5 2568 laca struct berval new = { 0, NULL }; 6 2568 laca 7 2568 laca - struct berval dn; 8 2568 laca - struct berval ndn; 9 2568 laca + struct berval dn = { 0, NULL }; 10 2568 laca + struct berval ndn = { 0, NULL }; 11 2568 laca 12 2568 laca u_int32_t locker = 0; 13 2568 laca DB_LOCK lock; 14 2568 laca @@ -278,6 +278,10 @@ 15 2568 laca 16 2568 laca if( hash.bv_val != NULL ) { 17 2568 laca free( hash.bv_val ); 18 2568 laca + } 19 2568 laca + 20 2568 laca + if( ndn.bv_val != NULL ) { 21 2568 laca + free( ndn.bv_val ); 22 2568 laca } 23 2568 laca 24 2568 laca if( ltid != NULL ) { 25