summaryrefslogtreecommitdiffstats
path: root/src/edit.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-01-20 21:12:20 +0100
committerBram Moolenaar <Bram@vim.org>2020-01-20 21:12:20 +0100
commitfe4bbac1166f2e4e3fa18cb966ec7305198c8176 (patch)
tree7dd1957be67664265dbf6dfc9c33834757def74c /src/edit.c
parent8ba6bb7c94229f1e6f85ea5152ed8b4fbbbd9d20 (diff)
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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/edit.c b/src/edit.c
index f2ae425fab..70b8fee129 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;