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); }