diff options
-rw-r--r-- | source3/auth/auth_util.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source3/auth/auth_util.c b/source3/auth/auth_util.c index 837e58bb84..32f9d13aac 100644 --- a/source3/auth/auth_util.c +++ b/source3/auth/auth_util.c @@ -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); |