From 0beb7fe42726671304161a1aecee4924617b7c96 Mon Sep 17 00:00:00 2001 From: Jacques Germishuys Date: Wed, 24 Dec 2014 11:44:17 +0200 Subject: [PATCH] Added missing error handling path --- src/diff.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/diff.c b/src/diff.c index 1f3ee63be..e23d3891f 100644 --- a/src/diff.c +++ b/src/diff.c @@ -1555,6 +1555,7 @@ int git_diff_format_email( if ((offset = (loc - opts->summary)) == 0) { giterr_set(GITERR_INVALID, "summary is empty"); error = -1; + goto on_error; } summary = git__calloc(offset + 1, sizeof(char));