From 0796a993171f627d546c42a8fb28e906528cc688 Mon Sep 17 00:00:00 2001 From: Miroslav Franc Date: Fri, 19 Aug 2016 14:46:07 +0200 Subject: spnego_sspi: fix memory leak in case *outlen is zero (#970) --- lib/vauth/spnego_sspi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/vauth/spnego_sspi.c') diff --git a/lib/vauth/spnego_sspi.c b/lib/vauth/spnego_sspi.c index 1222a654d..f83c44632 100644 --- a/lib/vauth/spnego_sspi.c +++ b/lib/vauth/spnego_sspi.c @@ -265,8 +265,10 @@ CURLcode Curl_auth_create_spnego_message(struct Curl_easy *data, if(result) return result; - if(!*outptr || !*outlen) + if(!*outptr || !*outlen) { + free(*outptr); return CURLE_REMOTE_ACCESS_DENIED; + } return CURLE_OK; } -- cgit v1.2.3