commit | beb9cb19c660484488a71a25eda46ab0fa579278 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Mon May 01 14:14:04 2017 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Mon May 01 14:14:04 2017 +0200 |
tree | 2b24a6c30f11b044f33bd791015595a5cbe237b0 | |
parent | 66c0e70b806cd8afdc9da9ddae11945ddf29841a [diff] [blame] |
patch 8.0.0595: Coverity warning for not checking return value Problem: Coverity warning for not checking return value of dict_add(). Solution: Check the return value for FAIL.
diff --git a/src/quickfix.c b/src/quickfix.c index 0c97702..7b07f93 100644 --- a/src/quickfix.c +++ b/src/quickfix.c
@@ -4722,7 +4722,8 @@ 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