summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/web2c/luatexdir/NEWS7
-rw-r--r--Build/source/texk/web2c/luatexdir/luatex.c2
-rw-r--r--Build/source/texk/web2c/mplibdir/mp.w5
3 files changed, 11 insertions, 3 deletions
diff --git a/Build/source/texk/web2c/luatexdir/NEWS b/Build/source/texk/web2c/luatexdir/NEWS
index 176e1f52656..dd91cc13b69 100644
--- a/Build/source/texk/web2c/luatexdir/NEWS
+++ b/Build/source/texk/web2c/luatexdir/NEWS
@@ -1,6 +1,13 @@
This file is in the public domain.
+==============================================================
+Luatex beta-0.79.3.1 was released 20150122 (5140)
+==============================================================
+
+* Fixed a bug in mp.w with a wrong input that gives a seg. fault.
+
+
==============================================================
Luatex beta-0.79.3 was released 20150121 (5130)
diff --git a/Build/source/texk/web2c/luatexdir/luatex.c b/Build/source/texk/web2c/luatexdir/luatex.c
index 5afaef10923..076499f1ec3 100644
--- a/Build/source/texk/web2c/luatexdir/luatex.c
+++ b/Build/source/texk/web2c/luatexdir/luatex.c
@@ -29,7 +29,7 @@ static const char _svn_version[] =
#define TeX
-int luatex_svn = 5130;
+int luatex_svn = 5140;
int luatex_version = 79; /* \.{\\luatexversion} */
int luatex_revision = '3'; /* \.{\\luatexrevision} */
int luatex_date_info = 2015012100; /* the compile date is now hardwired */
diff --git a/Build/source/texk/web2c/mplibdir/mp.w b/Build/source/texk/web2c/mplibdir/mp.w
index a7848cf0b28..4ba9f3586a9 100644
--- a/Build/source/texk/web2c/mplibdir/mp.w
+++ b/Build/source/texk/web2c/mplibdir/mp.w
@@ -1,4 +1,4 @@
-% $Id: mp.w 2054 2015-01-21 09:03:06Z luigi $
+% $Id: mp.w 2055 2015-01-22 15:39:12Z luigi $
%
% This file is part of MetaPost;
% the MetaPost program is in the public domain.
@@ -20463,7 +20463,8 @@ void mp_resume_iteration (MP mp) {
}
mp->loop_ptr->list = mp_link (p);
q = (mp_node)mp_sym_sym (p);
- number_clone (mp->loop_ptr->old_value, q->data.n);
+ if (q)
+ number_clone (mp->loop_ptr->old_value, q->data.n);
mp_free_symbolic_node (mp, p);
} else if (p == MP_VOID) {
mp_begin_token_list (mp, mp->loop_ptr->info, (quarterword) forever_text);