From 2cb75f8101d5864a256b632fa861d29e67767c98 Mon Sep 17 00:00:00 2001 From: ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ Date: Fri, 30 Sep 2022 19:17:28 +0800 Subject: Free the digest after use --- shopify.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shopify.c b/shopify.c index 02f342d..61e0c64 100644 --- a/shopify.c +++ b/shopify.c @@ -446,10 +446,12 @@ static enum MHD_Result handle_request(void *cls, struct MHD_Connection *con, l8w8jwt_base64_encode(0, hs256, hs256_len, &digest, &digest_len); if (strncmp(hmacsha256, digest, strlen(hmacsha256))) { + free(digest); free(hmacsha256); free(shop); return MHD_NO; } + free(digest); free(hmacsha256); } } -- cgit v1.3