From b35c627b92c0585f4fa3a1d92385a908f0e0cd5b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 4 Sep 2009 00:02:13 +0200 Subject: wbinfo: fix various valgrind warnings and an invalid free. Kai, please check. Guenther --- nsswitch/wbinfo.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'nsswitch') diff --git a/nsswitch/wbinfo.c b/nsswitch/wbinfo.c index 813846f138..a80b69f2b6 100644 --- a/nsswitch/wbinfo.c +++ b/nsswitch/wbinfo.c @@ -1318,7 +1318,6 @@ static bool wbinfo_auth_krb5(char *username, const char *cctype, uint32_t flags) } done: - TALLOC_FREE(frame); wbcFreeMemory(params.blobs); return WBC_ERROR_IS_OK(wbc_status); @@ -1363,8 +1362,6 @@ static bool wbinfo_auth(char *username) response.data.auth.error_string); #endif - TALLOC_FREE(frame); - return WBC_ERROR_IS_OK(wbc_status); } @@ -1424,7 +1421,7 @@ static bool wbinfo_auth_crap(char *username, bool use_ntlmv2, bool use_lanman) &lm, &nt, NULL, NULL)) { data_blob_free(&names_blob); data_blob_free(&server_chal); - SAFE_FREE(pass); + TALLOC_FREE(pass); return false; } data_blob_free(&names_blob); @@ -1471,7 +1468,6 @@ static bool wbinfo_auth_crap(char *username, bool use_ntlmv2, bool use_lanman) data_blob_free(&nt); data_blob_free(&lm); - TALLOC_FREE(frame); return WBC_ERROR_IS_OK(wbc_status); } @@ -1650,8 +1646,6 @@ static bool wbinfo_change_user_password(const char *username) d_printf("Password change for user %s %s\n", username, WBC_ERROR_IS_OK(wbc_status) ? "succeeded" : "failed"); - TALLOC_FREE(frame); - return WBC_ERROR_IS_OK(wbc_status); } -- cgit