From a9c7f6bdd16c481fb8f055f78e81f11d0b9cbeeb Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 4 Apr 2006 17:21:18 +0000 Subject: [PATCH] Fix a memory leak. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22748 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/Additions/GSXML.m | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1337a89c3..2b23f6d02 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-04-04 Richard Frith-Macdonald + + * Source/Additions/GSXML.m: ([GSSAXHandler-dealloc]) fix memory leak. + 2006-04-02 Richard Frith-Macdonald * Source/NSBundle.m: When loading localisation striong files, check diff --git a/Source/Additions/GSXML.m b/Source/Additions/GSXML.m index bba5ee849..af7d516d0 100644 --- a/Source/Additions/GSXML.m +++ b/Source/Additions/GSXML.m @@ -2954,7 +2954,7 @@ fatalErrorFunction(void *ctx, const unsigned char *msg, ...) - (void) dealloc { - if (parser == nil && lib != NULL) + if (lib != NULL) { free(lib); }