From 275aa23e56b27161b11f43ea17a37b9a800a8341 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Fri, 8 Feb 2008 13:34:02 +0000 Subject: [PATCH] Fix retain/release problem git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/stable@26040 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSXMLParser.m | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index eeac1187c..0c840bd64 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-02-08 Richard Frith-Macdonald + + * Source/NSXMLParser.m: Fix retain/release problem. + 2008-01-23 Richard Frith-Macdonald * Source/NSHost.m: Fix minor thread safety issue ... could get diff --git a/Source/NSXMLParser.m b/Source/NSXMLParser.m index 7b1304add..27a76f5de 100644 --- a/Source/NSXMLParser.m +++ b/Source/NSXMLParser.m @@ -48,8 +48,8 @@ NSString* const NSXMLParserErrorDomain = @"NSXMLParserErrorDomain"; @interface NSXMLSAXHandler : GSSAXHandler { @public - id _delegate; - id _owner; + id _delegate; // Not retained + id _owner; // Not retained NSError *_lastError; BOOL _shouldProcessNamespaces; BOOL _shouldReportNamespacePrefixes; @@ -310,7 +310,7 @@ NSString* const NSXMLParserErrorDomain = @"NSXMLParserErrorDomain"; - (void) _setOwner: (id)owner { - ASSIGN(_owner, owner); + _owner = owner; } @end