Index: src/OFXMLCDATA.m ================================================================== --- src/OFXMLCDATA.m +++ src/OFXMLCDATA.m @@ -100,12 +100,19 @@ [old release]; } - (OFString*)XMLString { - /* FIXME: What to do about ]]>? */ - return [OFString stringWithFormat: @"", _CDATA]; + void *pool = objc_autoreleasePoolPush(); + OFString *tmp = [_CDATA + stringByReplacingOccurrencesOfString: @"]]>" + withString: @"]]>]]>", tmp]; + + [ret retain]; + objc_autoreleasePoolPop(pool); + return [ret autorelease]; } - (OFString*)XMLStringWithIndentation: (unsigned int)indentation { return [self XMLString];