diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-01-17 16:32:53 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-01-17 16:32:53 +0100 |
commit | 4131fd5509b283e978e8c6161f09643b64719787 (patch) | |
tree | 7b01e6afbeaf439a5a7f18c71906d8d58f107838 /src/eval.c | |
parent | 6e0b6a0bec093b2fbc2e630312ec412f3f2c2254 (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.c | 2 |
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); |