diff --git a/xmlIO.c b/xmlIO.c old mode 100644 new mode 100755 index 299b6d21d9401b4bda24a500aa8f41dc5310f78a..ac25d025636d50318d5b4a2a8d37c136ed0fd1b2 --- a/xmlIO.c +++ b/xmlIO.c @@ -2383,6 +2383,7 @@ xmlAllocOutputBuffer(xmlCharEncodingHandlerPtr encoder) { if (encoder != NULL) { ret->conv = xmlBufCreateSize(4000); if (ret->conv == NULL) { + xmlBufFree(ret->buffer); xmlFree(ret); return(NULL); }