diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-01-20 21:12:20 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-01-20 21:12:20 +0100 |
commit | fe4bbac1166f2e4e3fa18cb966ec7305198c8176 (patch) | |
tree | 7dd1957be67664265dbf6dfc9c33834757def74c /src/edit.c | |
parent | 8ba6bb7c94229f1e6f85ea5152ed8b4fbbbd9d20 (diff) | |
download | vim-git-fe4bbac1166f2e4e3fa18cb966ec7305198c8176.tar.gz |
patch 8.2.0135: bracketed paste can still cause invalid memory accessv8.2.0135
Problem: Bracketed paste can still cause invalid memory access. (Dominique
Pelle)
Solution: Check for NULL pointer.
Diffstat (limited to 'src/edit.c')
-rw-r--r-- | src/edit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/edit.c b/src/edit.c index f2ae425fa..70b8fee12 100644 --- a/src/edit.c +++ b/src/edit.c @@ -4942,7 +4942,7 @@ bracketed_paste(paste_mode_T mode, int drop, garray_T *gap) int save_paste = p_paste; // If the end code is too long we can't detect it, read everything. - if (STRLEN(end) >= NUMBUFLEN) + if (end != NULL && STRLEN(end) >= NUMBUFLEN) end = NULL; ++no_mapping; allow_keys = 0; |