6b772b2f41
Some of the patches depends on eachother, so rename them to ensure they get applied in the correct order. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
22 lines
681 B
Diff
22 lines
681 B
Diff
From 5bd3c061823a8499b27422aee04ea20aae24f03e Mon Sep 17 00:00:00 2001
|
|
From: Daniel Veillard <veillard@redhat.com>
|
|
Date: Fri, 16 Dec 2011 10:53:35 +0000
|
|
Subject: Fix an allocation error when copying entities
|
|
|
|
---
|
|
diff --git a/parser.c b/parser.c
|
|
index 4e5dcb9..c55e41d 100644
|
|
--- a/parser.c
|
|
+++ b/parser.c
|
|
@@ -2709,7 +2709,7 @@ xmlStringLenDecodeEntities(xmlParserCtxtPtr ctxt, const xmlChar *str, int len,
|
|
|
|
buffer[nbchars++] = '&';
|
|
if (nbchars > buffer_size - i - XML_PARSER_BUFFER_SIZE) {
|
|
- growBuffer(buffer, XML_PARSER_BUFFER_SIZE);
|
|
+ growBuffer(buffer, i + XML_PARSER_BUFFER_SIZE);
|
|
}
|
|
for (;i > 0;i--)
|
|
buffer[nbchars++] = *cur++;
|
|
--
|
|
cgit v0.9.0.2
|