X-Git-Url: https://git.piment-noir.org/?p=deb_shairplay.git;a=blobdiff_plain;f=src%2Flib%2Fdigest.c;h=22912157c4c3c777b5d79c49f052384353f4f3bb;hp=78c916ea51dd03e94575fb53db00abc7bc4e69ee;hb=06582fecd198c26f1970a2e779e7bd9519e60cd2;hpb=6e521c748263f4b1db6360d6b9d289e588abf46e 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; }