diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-05-01 14:14:04 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-05-01 14:14:04 +0200 |
commit | beb9cb19c660484488a71a25eda46ab0fa579278 (patch) | |
tree | 2b24a6c30f11b044f33bd791015595a5cbe237b0 | |
parent | 66c0e70b806cd8afdc9da9ddae11945ddf29841a (diff) | |
download | vim-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.c | 3 | ||||
-rw-r--r-- | src/version.c | 2 |
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, |