summaryrefslogtreecommitdiffstats
path: root/src/evalwindow.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-10-31 12:24:12 +0000
committerBram Moolenaar <Bram@vim.org>2022-10-31 12:24:12 +0000
commit86e6717ace4f5e00eaeb84b59e3fc92bca548155 (patch)
tree58860abae059255fe3cc2c6966933c9f7975acfa /src/evalwindow.c
parent03d6e6f42b0deeb02d52c8a48c14abe431370c1c (diff)
patch 9.0.0820: memory leak with empty shell commandv9.0.0821
Problem: Memory leak with empty shell command. Solution: Free the empty string.
Diffstat (limited to 'src/evalwindow.c')
-rw-r--r--src/evalwindow.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/evalwindow.c b/src/evalwindow.c
index 3d3301f65c..98c7ff3084 100644
--- a/src/evalwindow.c
+++ b/src/evalwindow.c
@@ -914,6 +914,11 @@ f_win_move_statusline(typval_T *argvars, typval_T *rettv)
wp = find_win_by_nr_or_id(&argvars[0]);
if (wp == NULL || win_valid_popup(wp))
return;
+ if (!win_valid(wp))
+ {
+ emsg(_(e_cannot_resize_window_in_another_tab_page));
+ return;
+ }
offset = (int)tv_get_number(&argvars[1]);
win_drag_status_line(wp, offset);