From 0796a993171f627d546c42a8fb28e906528cc688 Mon Sep 17 00:00:00 2001 From: Miroslav Franc Date: Fri, 19 Aug 2016 14:46:07 +0200 Subject: [PATCH] spnego_sspi: fix memory leak in case *outlen is zero (#970) --- lib/vauth/spnego_sspi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/vauth/spnego_sspi.c b/lib/vauth/spnego_sspi.c index 1222a654df..f83c44632e 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; } -- 2.47.3