emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 8ba156f: Attempt to avoid crashes in plist-member


From: Eli Zaretskii
Subject: [Emacs-diffs] master 8ba156f: Attempt to avoid crashes in plist-member
Date: Mon, 12 Oct 2015 17:03:24 +0000

branch: master
commit 8ba156f1e77f22b448ffca72b2ba4dd5ea42ea59
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Attempt to avoid crashes in plist-member
    
    * src/fns.c (Fplist_member): Don't call QUIT between a CONSP test
    and a call to XCDR.  (Bug#21655)
---
 src/fns.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/fns.c b/src/fns.c
index b31bd81..dfd48a2 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -2875,9 +2875,9 @@ The value is actually the tail of PLIST whose car is 
PROP.  */)
 {
   while (CONSP (plist) && !EQ (XCAR (plist), prop))
     {
-      QUIT;
       plist = XCDR (plist);
       plist = CDR (plist);
+      QUIT;
     }
   return plist;
 }



reply via email to

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