r3882: Fix bug 2069 -- thanks to jason@ncac.gwu.edu
authorVolker Lendecke <vlendec@samba.org>
Fri, 19 Nov 2004 20:55:54 +0000 (20:55 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:53:23 +0000 (10:53 -0500)
(This used to be commit 5c9fd4d8963130829684469be172e859b3799e27)

source3/utils/smbpasswd.c

index 74480f5fc5319477cf662bca05e9574b03a6263c..90c3ce4d2e2ef752e306b73354df1fa8f22005d9 100644 (file)
@@ -433,7 +433,8 @@ static int process_root(int local_flags)
                                
                                pdb_init_sam(&sampass);
                                ret = pdb_getsampwnam(sampass, user_name);
-                               if((sampass != False) && (pdb_get_lanman_passwd(sampass) == NULL)) {
+                               if((ret) &&
+                                  (pdb_get_lanman_passwd(sampass) == NULL)) {
                                        local_flags |= LOCAL_SET_PASSWORD;
                                }
                                pdb_free_sam(&sampass);