diff --git a/ChangeLog b/ChangeLog index ceb17bacb..974e54c89 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-02-07 Richard Frith-Macdonald + + * Source/NSXMLParser.m: Fix retain/release error. + 2008-02-06 Richard Frith-Macdonald * Source/NSXMLParser.m: Fix bug in sloppy parser, failing diff --git a/Source/NSXMLParser.m b/Source/NSXMLParser.m index c1ab35e4e..6f135470c 100644 --- a/Source/NSXMLParser.m +++ b/Source/NSXMLParser.m @@ -53,8 +53,8 @@ static NSNull *null = nil; @interface NSXMLSAXHandler : GSSAXHandler { @public - id _delegate; - id _owner; + id _delegate; // Not retained + id _owner; // Not retained NSError *_lastError; BOOL _shouldProcessNamespaces; BOOL _shouldReportNamespacePrefixes; @@ -413,7 +413,7 @@ static NSNull *null = nil; - (void) _setOwner: (id)owner { - ASSIGN(_owner, owner); + _owner = owner; } @end