]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1579: Coverity complains about unchecked return value v9.1.1579
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 22 Jul 2025 16:04:15 +0000 (18:04 +0200)
committerChristian Brabandt <cb@256bit.org>
Tue, 22 Jul 2025 16:04:15 +0000 (18:04 +0200)
Problem:  Coverity complains about unchecked return value in
          common_function() (after v9.1.1577)
Solution: Check the return value of skip_generic_func_type_args()
          and return in case of an error (Yegappan Lakshmanan)

closes: #17818

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/evalfunc.c
src/version.c

index 825df5fbfdb07d26959d89097158fd9a78b51e64..c7936238e0870aa475fa3c02197c547d5047dc10 100644 (file)
@@ -5219,7 +5219,8 @@ common_function(typval_T *argvars, typval_T *rettv, int is_funcref)
        {
            // generic function
            start_bracket = name;
-           skip_generic_func_type_args(&name);
+           if (skip_generic_func_type_args(&name) == FAIL)
+               goto theend;
        }
        if (*name != NUL)
            s = NULL;
index c016cf4ffe6ecc4f2940afbe3257db22ea172147..b5e0da2a2c086234a22dd5f1ac493fbcb2a130c7 100644 (file)
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1579,
 /**/
     1578,
 /**/