aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Xu <danobi@users.noreply.github.com>2016-07-11 21:43:06 -0700
committerJustin M. Keyes <justinkz@gmail.com>2016-07-12 00:43:06 -0400
commit335be4272eea509fffed4c49f4266b58baa9a3c2 (patch)
tree7f04100f7ecc2c39ec3849615ea9f98f3ed942df
parentdcbd1c7b13e98766754c4e75d3bb59021248217e (diff)
downloadrneovim-335be4272eea509fffed4c49f4266b58baa9a3c2.tar.gz
rneovim-335be4272eea509fffed4c49f4266b58baa9a3c2.tar.bz2
rneovim-335be4272eea509fffed4c49f4266b58baa9a3c2.zip
window: Silence clang-analyzer null dereference error (#5032)
-rw-r--r--src/nvim/window.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c
index 1298248f1e..e267d493bf 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -3296,8 +3296,11 @@ void tabpage_move(int nr)
tabpage_T *tp;
tabpage_T *tp_dst;
- if (first_tabpage->tp_next == NULL)
+ assert(curtab != NULL);
+
+ if (first_tabpage->tp_next == NULL) {
return;
+ }
for (tp = first_tabpage; tp->tp_next != NULL && n < nr; tp = tp->tp_next) {
++n;