commit | 2b04b19455762e0410dbcbe2c29d60dfa4b98b2e | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu Jan 26 11:45:30 2012 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Thu Jan 26 11:45:30 2012 +0100 |
tree | 819ab60546b8995f1f47602b8a3c6b8761043d9d | |
parent | 53748fcb7b3199b11eb10fe9620973be5afe427d [diff] [blame] |
updated for version 7.3.412 Problem: Storing a float in a session file has an additional '&'. Solution: Remove the '&'. (Yasuhiro Matsumoto)
diff --git a/src/eval.c b/src/eval.c index dd16851..4ba4121 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -22929,7 +22929,7 @@ f = -f; sign = '-'; } - if ((fprintf(fd, "let %s = %c&%f", + if ((fprintf(fd, "let %s = %c%f", this_var->di_key, sign, f) < 0) || put_eol(fd) == FAIL) return FAIL;