]> granicus.if.org Git - vim/commitdiff
patch 9.0.0368: old Coverity warning for using NULL pointer v9.0.0368
authorBram Moolenaar <Bram@vim.org>
Sat, 3 Sep 2022 11:59:19 +0000 (12:59 +0100)
committerBram Moolenaar <Bram@vim.org>
Sat, 3 Sep 2022 11:59:19 +0000 (12:59 +0100)
Problem:    Old Coverity warning for using NULL pointer.
Solution:   Bail out if dictionary allocation fails.

src/tag.c
src/version.c

index c1f6e65f45e1fe0502f17e7da07acfa67e4fc8c2..c3e23f624ef211f575aa85026fc58f6d72fab454 100644 (file)
--- a/src/tag.c
+++ b/src/tag.c
@@ -4384,7 +4384,11 @@ get_tags(list_T *list, char_u *pat, char_u *buf_fname)
            }
 
            if ((dict = dict_alloc()) == NULL)
+           {
                ret = FAIL;
+               vim_free(matches[i]);
+               break;
+           }
            if (list_append_dict(list, dict) == FAIL)
                ret = FAIL;
 
index e8f40e4c7f32b6a391264246ca8916def16c01f1..b2e28e29701aa89c84850e2defa2db59040e366c 100644 (file)
@@ -707,6 +707,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    368,
 /**/
     367,
 /**/