summaryrefslogtreecommitdiffstats
path: root/source/smbd/lanman.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/smbd/lanman.c')
-rw-r--r--source/smbd/lanman.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/smbd/lanman.c b/source/smbd/lanman.c
index 0c97c8a23cf..149d8e8d9f5 100644
--- a/source/smbd/lanman.c
+++ b/source/smbd/lanman.c
@@ -1793,6 +1793,8 @@ static BOOL api_SetUserPassword(connection_struct *conn,uint16 vuid, char *param
if(lp_unix_password_sync() && !chgpasswd(user,pass1,saved_pass2,False))
SSVAL(*rparam,0,NERR_badpass);
}
+
+ pdb_free_sam(sampass);
}
/*
@@ -1828,6 +1830,7 @@ static BOOL api_SetUserPassword(connection_struct *conn,uint16 vuid, char *param
{
SSVAL(*rparam,0,NERR_Success);
}
+ pdb_free_sam(sampass);
}
memset((char *)pass1,'\0',sizeof(fstring));