From 6e19b22c5a208351e570fc09fbf2f0b9eb975b2e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 13 Feb 2009 10:08:37 +0100 Subject: Fix Coverity ID 744 This was marked as a resource leak. This change makes the code a bit clearer that we always free error_string. --- source3/utils/ntlm_auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/utils/ntlm_auth.c') diff --git a/source3/utils/ntlm_auth.c b/source3/utils/ntlm_auth.c index bdc75a16f9..ab5a743f9d 100644 --- a/source3/utils/ntlm_auth.c +++ b/source3/utils/ntlm_auth.c @@ -1817,7 +1817,6 @@ static void manage_ntlm_server_1_request(struct ntlm_auth_state *state, x_fprintf(x_stdout, "Authenticated: No\n"); x_fprintf(x_stdout, "Authentication-Error: %s\n.\n", error_string); - SAFE_FREE(error_string); } else { static char zeros[16]; char *hex_lm_key; @@ -1845,6 +1844,7 @@ static void manage_ntlm_server_1_request(struct ntlm_auth_state *state, TALLOC_FREE(hex_user_session_key); } } + SAFE_FREE(error_string); } /* clear out the state */ challenge = data_blob_null; -- cgit