From a92789b1fccf7ae9a39ec1cc9316a18e01d905bb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Tue, 2 Dec 2014 14:30:47 +0100 Subject: [PATCH] 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(+) diff --git a/src/ChangeLog b/src/ChangeLog index c977eb490f5..5c3376562d3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2014-12-02 Jan Djärv + + * nsimage.m (initFromSkipXBM:width:height:flip:length:): Set bmRep + to nil after release (Bug#9133). + 2014-11-30 Paul Eggert Port better to AddressSanitizer. diff --git a/src/nsimage.m b/src/nsimage.m index 580d8f327c2..7b67da015af 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) -- 2.39.5