From: Eli Zaretskii Date: Wed, 12 Jul 2017 14:49:21 +0000 (+0300) Subject: Avoid assertion violations in close_infile_unwind X-Git-Tag: emacs-26.0.90~518^2~124 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4ddff36f6a19492894296e1a2d89c362bf879906;p=emacs.git Avoid assertion violations in close_infile_unwind * src/lread.c (close_infile_unwind): A temporary band-aid solution for bug#27642: allow 'infile' be NULL. --- diff --git a/src/lread.c b/src/lread.c index 4d1a27d1c1d..fe5de382677 100644 --- a/src/lread.c +++ b/src/lread.c @@ -1066,7 +1066,7 @@ static void close_infile_unwind (void *arg) { FILE *stream = arg; - eassert (infile->stream == stream); + eassert (infile == NULL || infile->stream == stream); infile = NULL; fclose (stream); }