commit | 5d46dcfeed4fcbbab371e17e1072b0cc9abe5217 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Mar 25 14:46:47 2022 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Mar 25 14:46:47 2022 +0000 |
tree | 5d7ffba43376d501d33898ddf3b8672d9c6cfcd8 | |
parent | 03a297c63f1512ba9783104a343dc7e2024e0bb0 [diff] [blame] |
patch 8.2.4624: old Coverity warning for resource leak Problem: Old Coverity warning for resource leak. Solution: Close the file if memory allocation fails.
diff --git a/src/diff.c b/src/diff.c index 4136d99..00ccdb6 100644 --- a/src/diff.c +++ b/src/diff.c
@@ -1662,7 +1662,11 @@ { hunk = ALLOC_ONE(diffhunk_T); if (hunk == NULL) + { + if (fd != NULL) + fclose(fd); return; + } } for (;;)