summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-05-01 14:14:04 +0200
committerBram Moolenaar <Bram@vim.org>2017-05-01 14:14:04 +0200
commitbeb9cb19c660484488a71a25eda46ab0fa579278 (patch)
tree2b24a6c30f11b044f33bd791015595a5cbe237b0
parent66c0e70b806cd8afdc9da9ddae11945ddf29841a (diff)
downloadvim-git-beb9cb19c660484488a71a25eda46ab0fa579278.tar.gz
patch 8.0.0595: Coverity warning for not checking return valuev8.0.0595
Problem: Coverity warning for not checking return value of dict_add(). Solution: Check the return value for FAIL.
-rw-r--r--src/quickfix.c3
-rw-r--r--src/version.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/quickfix.c b/src/quickfix.c
index 0c9770205..7b07f9358 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -4722,7 +4722,8 @@ get_errorlist_properties(win_T *wp, dict_T *what, dict_T *retdict)
if (di != NULL)
{
copy_tv(qi->qf_lists[qf_idx].qf_ctx, &di->di_tv);
- dict_add(retdict, di);
+ if (dict_add(retdict, di) == FAIL)
+ dictitem_free(di);
}
}
else
diff --git a/src/version.c b/src/version.c
index 6e2620d25..8895b73b0 100644
--- a/src/version.c
+++ b/src/version.c
@@ -765,6 +765,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 595,
+/**/
594,
/**/
593,