s3: Slightly simplify make_server_info_pw
authorVolker Lendecke <vl@samba.org>
Thu, 8 Jul 2010 11:32:48 +0000 (13:32 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 8 Jul 2010 11:34:16 +0000 (13:34 +0200)
source3/auth/auth_util.c

index 837e58bb84a0689fffdcf6f96eaa9df1fae455b1..32f9d13aac9b02a28c180fd6222f29c1837dca7d 100644 (file)
@@ -609,16 +609,14 @@ NTSTATUS make_server_info_pw(struct auth_serversupplied_info **server_info,
 
        status = samu_to_SamInfo3(result, sampass, global_myname(),
                                  &result->info3, &result->extra);
+       TALLOC_FREE(sampass);
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(10, ("Failed to convert samu to info3: %s\n",
                           nt_errstr(status)));
-               TALLOC_FREE(sampass);
                TALLOC_FREE(result);
                return status;
        }
 
-       TALLOC_FREE(sampass);
-
        result->unix_name = talloc_strdup(result, unix_username);
        result->sanitized_username = sanitize_username(result, unix_username);