emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master c9bf4e7 3/3: Fix assertions in nth_minibuffer


From: Eli Zaretskii
Subject: master c9bf4e7 3/3: Fix assertions in nth_minibuffer
Date: Tue, 11 May 2021 09:37:59 -0400 (EDT)

branch: master
commit c9bf4e7f4320363c8cea87a60efc31d8dfd18dd9
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix assertions in nth_minibuffer
    
    * src/minibuf.c (nth_minibuffer): Avoid assertion violation when
    DEPTHth minibuffer doesn't exist.  (Bug#48337)
---
 src/minibuf.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/minibuf.c b/src/minibuf.c
index 167aece..52d1275 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);
 }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]