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;
diff --git a/src/version.c b/src/version.c
index da0edeb..d51cd71 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 412,
+/**/
411,
/**/
410,