commit | bc404bfb32cf2bef34050d2aeae0ea72ccf980cc | [log] [tgz] |
---|---|---|
author | Yegappan Lakshmanan <yegappan@yahoo.com> | Sun Dec 19 19:19:31 2021 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Dec 19 19:19:31 2021 +0000 |
tree | 31d8afcbb43b5cde41311e847caddcc199d42178 | |
parent | 86b3ab4fa0de3e8884ab6a6ced2a70592b937d0f [diff] [blame] |
patch 8.2.3855: illegal memory access when displaying a blob Problem: Illegal memory access when displaying a blob. Solution: Append a NUL at the end. (Yegappan Lakshmanan, closes #9372)
diff --git a/src/blob.c b/src/blob.c index 0458571..5658370 100644 --- a/src/blob.c +++ b/src/blob.c
@@ -240,6 +240,7 @@ vim_snprintf((char *)numbuf, NUMBUFLEN, "%02X", (int)blob_get(blob, i)); ga_concat(&ga, numbuf); } + ga_append(&ga, NUL); // append a NUL at the end *tofree = ga.ga_data; return *tofree; }