forked from aniani/vim
patch 9.0.0926: Coverity warns for not using return value of dict_add()
Problem: Coverity warns for not using return value of dict_add(). Solution: When dict_add() fails then don't call hash_remove().
This commit is contained in:
parent
df3c0eb41e
commit
bc222152d8
@ -1122,10 +1122,11 @@ dict_extend(dict_T *d1, dict_T *d2, char_u *action, char *func_name)
|
||||
{
|
||||
if (*action == 'm')
|
||||
{
|
||||
// cheap way to move a dict item from "d2" to "d1"
|
||||
// Cheap way to move a dict item from "d2" to "d1".
|
||||
// If dict_add() fails then "d2" won't be empty.
|
||||
di1 = HI2DI(hi2);
|
||||
dict_add(d1, di1);
|
||||
hash_remove(&d2->dv_hashtab, hi2);
|
||||
if (dict_add(d1, di1) == OK)
|
||||
hash_remove(&d2->dv_hashtab, hi2);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -695,6 +695,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
926,
|
||||
/**/
|
||||
925,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user