diff -ruN samba-3.4.2.orig/source3/passdb/secrets.c samba-3.4.2/source3/passdb/secrets.c --- samba-3.4.2.orig/source3/passdb/secrets.c 2009-09-30 14:17:40.000000000 +0200 +++ samba-3.4.2/source3/passdb/secrets.c 2009-10-14 14:39:43.000000000 +0200 @@ -936,6 +936,7 @@ SAFE_FREE(old_style_key); + SAFE_FREE(*pw); *pw = smb_xstrdup(old_style_pw); }