diff options
-rw-r--r-- | Build/source/texk/web2c/luatexdir/NEWS | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luatex.c | 2 | ||||
-rw-r--r-- | Build/source/texk/web2c/mplibdir/mp.w | 5 |
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); |