Index: src/OFXMLElement.m ================================================================== --- src/OFXMLElement.m +++ src/OFXMLElement.m @@ -212,11 +212,13 @@ { OFAutoreleasePool *pool; OFXMLParser *parser; OFXMLElementBuilder *builder; OFXMLElement_OFXMLElementBuilderDelegate *delegate; + Class c; + c = isa; [self release]; pool = [[OFAutoreleasePool alloc] init]; parser = [OFXMLParser parser]; @@ -228,11 +230,11 @@ [builder setDelegate: delegate]; [parser parseString: string]; if (![parser finishedParsing]) - @throw [OFMalformedXMLException newWithClass: isa + @throw [OFMalformedXMLException newWithClass: c parser: parser]; self = [delegate->element retain]; @try {