diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-10-31 12:24:12 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-10-31 12:24:12 +0000 |
commit | 86e6717ace4f5e00eaeb84b59e3fc92bca548155 (patch) | |
tree | 58860abae059255fe3cc2c6966933c9f7975acfa /src/evalwindow.c | |
parent | 03d6e6f42b0deeb02d52c8a48c14abe431370c1c (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.c | 5 |
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); |