From: Bram Moolenaar Date: Fri, 22 Jul 2016 20:12:38 +0000 (+0200) Subject: patch 7.4.2091 X-Git-Tag: v7.4.2091 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e45d21c819272051f7ef4436f483e4b2ecfb369;p=thirdparty%2Fvim.git patch 7.4.2091 Problem: Coverity reports a resource leak when out of memory. Solution: Close the file before returning. --- diff --git a/src/term.c b/src/term.c index 73f1f317b5..506cf3c086 100644 --- a/src/term.c +++ b/src/term.c @@ -6197,7 +6197,10 @@ gui_get_color_cmn(char_u *name) char_u *s = vim_strsave((char_u *)line + pos); if (s == NULL) + { + fclose(fd); return INVALCOLOR; + } colornames_table[size].color_name = s; colornames_table[size].color = (guicolor_T)RGB(r, g, b); } diff --git a/src/version.c b/src/version.c index e42229eea0..f7eb5ceea4 100644 --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2091, /**/ 2090, /**/