From fa750973434b6bc74e1b2243338ba5916245f2e4 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Thu, 3 Apr 2008 07:31:25 +0000 Subject: [PATCH] avoid a scary realloc() loop should fix #520383 Daniel * error.c: avoid a scary realloc() loop should fix #520383 Daniel svn path=/trunk/; revision=3725 --- ChangeLog | 4 ++++ error.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 38263dcd..f5fac24e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Thu Apr 3 09:30:29 CEST 2008 Daniel Veillard + + * error.c: avoid a scary realloc() loop should fix #520383 + Thu Apr 3 08:22:52 CEST 2008 Daniel Veillard * parser.c: more realloc problems pointed out by Ashwin diff --git a/error.c b/error.c index 722ffbb5..5f03d940 100644 --- a/error.c +++ b/error.c @@ -31,7 +31,7 @@ void XMLCDECL xmlGenericErrorDefaultFunc (void *ctx ATTRIBUTE_UNUSED, \ size = 150; \ \ - while (1) { \ + while (size < 64000) { \ va_start(ap, msg); \ chars = vsnprintf(str, size, msg, ap); \ va_end(ap); \