emacs-devel
[Top][All Lists]
Advanced

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

trunk r117870 -> emacs-24


From: Dmitry Antipov
Subject: trunk r117870 -> emacs-24
Date: Mon, 15 Sep 2014 13:16:38 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1

Please consider changes from trunk revision 117870 for emacs-24 branch.
Without that, the latter is not immune against the following crashes
(64-bit only):

;; crash - overflow in font_parse_family_registry
(defun oops0 ()
  (let* ((size 2200000000)
         (s (make-string size 97)))
    (aset s 0 42)
    (aset s 1000 45)
    (x-family-fonts s)))

;; crash - overflow in make_temp_name
(defun oops1 ()
  (make-temp-name (make-string 2200000000 97)))

Dmitry



reply via email to

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