From cb0ffbf6adbddc6be47455dce6b37bff85cb9272 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 10 Feb 2019 22:06:56 +0100 Subject: [PATCH] rfc2231: fix memleak Found by clang 7.0.1. --- rfc2231.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rfc2231.c b/rfc2231.c index cc36970..fcdd418 100644 --- a/rfc2231.c +++ b/rfc2231.c @@ -54,8 +54,10 @@ found_extended: if (!srcenc) return 0; sbuf = strchr(sbuf+1, '\''); - if (!sbuf) + if (!sbuf) { + free(srcenc); return 0; + } sbuf++; } while (sbuf < ebuf && dst < dstend) {