From: Eli Zaretskii Date: Tue, 11 May 2021 13:37:37 +0000 (+0300) Subject: Fix assertions in nth_minibuffer X-Git-Tag: emacs-28.0.90~2519 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c9bf4e7f4320363c8cea87a60efc31d8dfd18dd9;p=emacs.git Fix assertions in nth_minibuffer * src/minibuf.c (nth_minibuffer): Avoid assertion violation when DEPTHth minibuffer doesn't exist. (Bug#48337) --- diff --git a/src/minibuf.c b/src/minibuf.c index 167aece973a..52d1275451b 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -969,6 +969,8 @@ static Lisp_Object nth_minibuffer (EMACS_INT depth) { Lisp_Object tail = Fnthcdr (make_fixnum (depth), Vminibuffer_list); + if (NILP (tail)) + return Qnil; return XCAR (tail); }