--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/bdb_passwd.dif Wed Feb 28 18:57:18 2007 +0000
@@ -0,0 +1,24 @@
+--- servers/slapd/back-bdb/passwd.c 16 Mar 2003 05:03:23 -0000 1.44
++++ servers/slapd/back-bdb/passwd.c 22 Mar 2003 15:59:41 -0000 1.46
+@@ -39,8 +39,8 @@
+ struct berval id = { 0, NULL };
+ struct berval new = { 0, NULL };
+
+- struct berval dn;
+- struct berval ndn;
++ struct berval dn = { 0, NULL };
++ struct berval ndn = { 0, NULL };
+
+ u_int32_t locker = 0;
+ DB_LOCK lock;
+@@ -278,6 +278,10 @@
+
+ if( hash.bv_val != NULL ) {
+ free( hash.bv_val );
++ }
++
++ if( ndn.bv_val != NULL ) {
++ free( ndn.bv_val );
+ }
+
+ if( ltid != NULL ) {