commit | 23c9e8b3bc86ac1083dd97b00c943fbb7af7bc29 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Jan 20 19:59:54 2017 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Jan 20 19:59:54 2017 +0100 |
tree | b25a0746e1d786a05fd21de6c7870c6c678226ae | |
parent | 8822744b4d9d40aa1fd59870a8bdd7c64c59a42b [diff] [blame] |
patch 8.0.0207: leaking file descriptor when system() fails Problem: Leaking file descriptor when system() cannot find the buffer. (Coverity) Solution: Close the file descriptor. (Dominique Pelle, closes #1398)
diff --git a/src/evalfunc.c b/src/evalfunc.c index 4b6bfaa..c7be082 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c
@@ -11832,6 +11832,7 @@ if (buf == NULL) { EMSGN(_(e_nobufnr), argvars[1].vval.v_number); + fclose(fd); goto errret; }