emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master a92789b: Fixes: debbugs:9133


From: Jan D.
Subject: [Emacs-diffs] master a92789b: Fixes: debbugs:9133
Date: Tue, 02 Dec 2014 13:31:35 +0000

branch: master
commit a92789b1fccf7ae9a39ec1cc9316a18e01d905bb
Author: Jan Djärv <address@hidden>
Commit: Jan Djärv <address@hidden>

    Fixes: debbugs:9133
    
    * nsimage.m (initFromSkipXBM:width:height:flip:length:): Set bmRep
    to nil after release.
---
 src/ChangeLog |    5 +++++
 src/nsimage.m |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index c977eb4..5c33765 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2014-12-02  Jan Djärv  <address@hidden>
+
+       * nsimage.m (initFromSkipXBM:width:height:flip:length:): Set bmRep
+       to nil after release (Bug#9133).
+
 2014-11-30  Paul Eggert  <address@hidden>
 
        Port better to AddressSanitizer.
diff --git a/src/nsimage.m b/src/nsimage.m
index 580d8f3..7b67da0 100644
--- a/src/nsimage.m
+++ b/src/nsimage.m
@@ -247,6 +247,7 @@ ns_set_alpha (void *img, int x, int y, unsigned char a)
               if (s >= bits + length)
                 {
                   [bmRep release];
+                  bmRep = nil;
                   return nil;
                 }
 #define hexchar(x) ('0' <= (x) && (x) <= '9' ? (x) - '0' : (x) - 'a' + 10)



reply via email to

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