1
0
forked from aniani/vim

patch 9.0.1216: Coverity warns for ignoring return value

Problem:    Coverity warns for ignoring return value.
Solution:   Break out of loop if function fails.
This commit is contained in:
Bram Moolenaar
2023-01-18 12:45:30 +00:00
parent 0ef9a5c094
commit 64f1c4152e
2 changed files with 10 additions and 5 deletions

View File

@@ -5756,11 +5756,14 @@ f_getcellwidths(typval_T *argvars UNUSED, typval_T *rettv)
list_T *entry = list_alloc();
if (entry == NULL)
break;
list_append_number(entry, (varnumber_T)cw_table[i].first);
list_append_number(entry, (varnumber_T)cw_table[i].last);
list_append_number(entry, (varnumber_T)cw_table[i].width);
list_append_list(rettv->vval.v_list, entry);
if (list_append_number(entry, (varnumber_T)cw_table[i].first) == FAIL
|| list_append_number(entry, (varnumber_T)cw_table[i].last) == FAIL
|| list_append_number(entry, (varnumber_T)cw_table[i].width) == FAIL
|| list_append_list(rettv->vval.v_list, entry) == FAIL)
{
list_free(entry);
break;
}
}
}

View File

@@ -695,6 +695,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1216,
/**/
1215,
/**/