summaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-01-17 16:32:53 +0100
committerBram Moolenaar <Bram@vim.org>2019-01-17 16:32:53 +0100
commit4131fd5509b283e978e8c6161f09643b64719787 (patch)
tree7b01e6afbeaf439a5a7f18c71906d8d58f107838 /src/eval.c
parent6e0b6a0bec093b2fbc2e630312ec412f3f2c2254 (diff)
patch 8.1.0765: string format of a Blob can't be parsed backv8.1.0765
Problem: String format of a Blob can't be parsed back. Solution: Use 0z format.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index af1021bdc9..b31ed351da 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -4258,6 +4258,8 @@ eval7(
if (blob != NULL)
ga_append(&blob->bv_ga,
(hex2nr(*bp) << 4) + hex2nr(*(bp+1)));
+ if (bp[2] == '.' && vim_isxdigit(bp[3]))
+ ++bp;
}
if (blob != NULL)
rettv_blob_set(rettv, blob);