diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-04-30 10:13:53 +0200 |
---|---|---|
committer | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-05-01 11:23:46 +0200 |
commit | 33adbf31399c7069386b6c72f9d15e67f9f569e0 (patch) | |
tree | 903adbcc50dcad3678240fc9837470fb85444dc1 | |
parent | 21d40475bb68b2e6f36f29a1995c8d3aba79d5bf (diff) | |
download | rneovim-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.c | 1 |
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) { |