diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-04-30 10:07:07 +0200 |
---|---|---|
committer | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-05-01 11:23:46 +0200 |
commit | 21d40475bb68b2e6f36f29a1995c8d3aba79d5bf (patch) | |
tree | f316b281163aca64a6802a6c417671584ff0e3d1 | |
parent | df3abf4df08606dd35126377ceec051763618836 (diff) | |
download | rneovim-21d40475bb68b2e6f36f29a1995c8d3aba79d5bf.tar.gz rneovim-21d40475bb68b2e6f36f29a1995c8d3aba79d5bf.tar.bz2 rneovim-21d40475bb68b2e6f36f29a1995c8d3aba79d5bf.zip |
Fix warnings: ex_cmds2.c: ex_listdo(): Np dereference: FP.
Problem : Dereference of null pointer @ 1903.
Diagnostic : False positive.
Rationale : Suggested error path first assumes wp == NULL and later one
win_valid(wp), which is not possible.
Resolution : Assert wp != NULL if win_valid(wp).
-rw-r--r-- | src/nvim/ex_cmds2.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/ex_cmds2.c b/src/nvim/ex_cmds2.c index e453d68247..83f693ec14 100644 --- a/src/nvim/ex_cmds2.c +++ b/src/nvim/ex_cmds2.c @@ -1897,6 +1897,7 @@ void ex_listdo(exarg_T *eap) /* go to window "wp" */ if (!win_valid(wp)) break; + assert(wp); win_goto(wp); if (curwin != wp) break; /* something must be wrong */ |