diff options
author | ZyX <kp-pav@yandex.ru> | 2017-05-20 04:35:42 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-05-20 04:47:01 +0300 |
commit | c7c4aad38740b71b7e8a72321ce524fb2d07c4ab (patch) | |
tree | f521e6e83891c6d71341c0094178f194b6ffa5c4 | |
parent | b2265a09774dcc347278b9ad016957e77966c65d (diff) | |
download | rneovim-c7c4aad38740b71b7e8a72321ce524fb2d07c4ab.tar.gz rneovim-c7c4aad38740b71b7e8a72321ce524fb2d07c4ab.tar.bz2 rneovim-c7c4aad38740b71b7e8a72321ce524fb2d07c4ab.zip |
tag: Silence V522: potential null dereference
Call PVS is referring to is using DT_FREE which will make function exit earlier,
in #ifdef EXITFREE block.
-rw-r--r-- | src/nvim/tag.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nvim/tag.c b/src/nvim/tag.c index b8b86bf979..88b45add54 100644 --- a/src/nvim/tag.c +++ b/src/nvim/tag.c @@ -208,10 +208,9 @@ do_tag ( clearpos(&saved_fmark.mark); /* shutup gcc 4.0 */ saved_fmark.fnum = 0; - /* - * Don't add a tag to the tagstack if 'tagstack' has been reset. - */ - if (!p_tgst && *tag != NUL) { + // Don't add a tag to the tagstack if 'tagstack' has been reset. + assert(tag != NULL); + if (!p_tgst && *tag != NUL) { // -V522 use_tagstack = false; new_tag = true; if (g_do_tagpreview != 0) { |