From: Rene Scharfe Date: Wed, 30 Aug 2017 17:49:48 +0000 (+0200) Subject: mailinfo: release strbuf on error return in handle_boundary() X-Git-Tag: v2.15.0-rc0~78^2~17 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/400cd6bf22cbd3f0d8e555aa2f1e4751869960bf?ds=sidebyside;hp=11fa5e2a81cc921b55a4a91f2e5f39d423f18467 mailinfo: release strbuf on error return in handle_boundary() Signed-off-by: Rene Scharfe Signed-off-by: Junio C Hamano --- diff --git a/mailinfo.c b/mailinfo.c index b1f5159546..f2387a3267 100644 --- a/mailinfo.c +++ b/mailinfo.c @@ -928,6 +928,7 @@ static int handle_boundary(struct mailinfo *mi, struct strbuf *line) error("Detected mismatched boundaries, can't recover"); mi->input_error = -1; mi->content_top = mi->content; + strbuf_release(&newline); return 0; } handle_filter(mi, &newline);