Fix double free on error and typo
authorJelmer Vernooij <jelmer@samba.org>
Wed, 9 Apr 2003 14:49:34 +0000 (14:49 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 9 Apr 2003 14:49:34 +0000 (14:49 +0000)
(This used to be commit 84b116f9c007c0f933af82462dff4324ffa53f0f)

source3/passdb/pdb_ldap.c

index eaef7f37a7b62dd76e6555a5eecd5de5b00d2c36..edae69f2cdd1a4c33c04640ab5e88d7e7dd3be47 100644 (file)
@@ -782,7 +782,7 @@ static BOOL init_ldap_from_sam (struct smb_ldap_privates *ldap_state,
                        rid = ldapsam_get_next_available_nua_rid(ldap_state);
                        if (rid == 0) {
                                DEBUG(0, ("NO user RID specified on account %s, and "
-                                         "findining next available NUA RID failed, "
+                                         "finding next available NUA RID failed, "
                                          "cannot store!\n",
                                          pdb_get_username(sampass)));
                                ldap_mods_free(*mods, 1);
@@ -1520,7 +1520,6 @@ static NTSTATUS ldapsam_add_sam_account(struct pdb_methods *my_methods, SAM_ACCO
                                element_is_set_or_changed)) {
                DEBUG(0, ("ldapsam_add_sam_account: init_ldap_from_sam failed!\n"));
                ldap_msgfree(result);
-               ldap_mods_free(mods, 1);
                return NT_STATUS_UNSUCCESSFUL;          
        }