aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliseo Martínez <eliseomarmol@gmail.com>2015-04-30 10:07:07 +0200
committerEliseo Martínez <eliseomarmol@gmail.com>2015-05-01 11:23:46 +0200
commit21d40475bb68b2e6f36f29a1995c8d3aba79d5bf (patch)
treef316b281163aca64a6802a6c417671584ff0e3d1
parentdf3abf4df08606dd35126377ceec051763618836 (diff)
downloadrneovim-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.c1
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 */