From 06582fecd198c26f1970a2e779e7bd9519e60cd2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Juho=20V=C3=A4h=C3=A4-Herttua?= Date: Wed, 26 Feb 2014 09:07:00 +0200 Subject: [PATCH] Prevent a memory leak in digest.c --- src/lib/digest.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/digest.c b/src/lib/digest.c index 78c916e..2291215 100644 --- a/src/lib/digest.c +++ b/src/lib/digest.c @@ -141,9 +141,11 @@ digest_is_valid(const char *our_realm, const char *password, } if (!username || !realm || !nonce || !uri || !response) { + free(auth); return 0; } if (strcmp(realm, our_realm) || strcmp(nonce, our_nonce) || strcmp(uri, our_uri)) { + free(auth); return 0; } -- 2.34.1