aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliseo Martínez <eliseomarmol@gmail.com>2015-04-30 10:13:53 +0200
committerEliseo Martínez <eliseomarmol@gmail.com>2015-05-01 11:23:46 +0200
commit33adbf31399c7069386b6c72f9d15e67f9f569e0 (patch)
tree903adbcc50dcad3678240fc9837470fb85444dc1
parent21d40475bb68b2e6f36f29a1995c8d3aba79d5bf (diff)
downloadrneovim-33adbf31399c7069386b6c72f9d15e67f9f569e0.tar.gz
rneovim-33adbf31399c7069386b6c72f9d15e67f9f569e0.tar.bz2
rneovim-33adbf31399c7069386b6c72f9d15e67f9f569e0.zip
Fix warnings: ex_cmds2.c: ex_listdo(): Np dereference: FP.
Problem : Dereference of null pointer @ 1909. Diagnostic : False positive. Rationale : Suggested path error first assumes tp == NULL and later one valid_tabpage(tp), which is not possible. Resolution : Assert tp != NULL if valid_tabpage(tp).
-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 83f693ec14..b79d09885c 100644
--- a/src/nvim/ex_cmds2.c
+++ b/src/nvim/ex_cmds2.c
@@ -1906,6 +1906,7 @@ void ex_listdo(exarg_T *eap)
/* go to window "tp" */
if (!valid_tabpage(tp))
break;
+ assert(tp);
goto_tabpage_tp(tp, TRUE, TRUE);
tp = tp->tp_next;
} else if (eap->cmdidx == CMD_bufdo) {