From: Po Lu Date: Thu, 28 Jul 2022 13:04:06 +0000 (+0800) Subject: ; * src/print.c (print_vectorlike): Fix Lisp_Object type mixup. X-Git-Tag: emacs-29.0.90~1447^2~690 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d17a867d7085a1f68ff01f9fb01f2a1b4d1e8484;p=emacs.git ; * src/print.c (print_vectorlike): Fix Lisp_Object type mixup. --- diff --git a/src/print.c b/src/print.c index 7bb905b2699..7303e847aa2 100644 --- a/src/print.c +++ b/src/print.c @@ -1662,7 +1662,7 @@ print_vectorlike (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag, problems if, for instance, the callback function switches a window to this buffer -- this will make Emacs segfault. */ if (!NILP (Vprint__unreadable_callback_buffer) - && Fbuffer_live_p (Vprint__unreadable_callback_buffer)) + && !NILP (Fbuffer_live_p (Vprint__unreadable_callback_buffer))) { record_unwind_current_buffer (); set_buffer_internal (XBUFFER (Vprint__unreadable_callback_buffer));