From c9923324e92f0fff68ee2912fb1f0d28262bea1d Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Tue, 24 Apr 2007 18:12:06 +0000 Subject: [PATCH] Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it Daniel * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it Daniel svn path=/trunk/; revision=3605 --- ChangeLog | 4 ++++ tree.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6874d1cb..8556a6c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Apr 24 20:15:14 CEST 2007 Daniel Veillard + + * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it + Tue Apr 24 10:59:28 CEST 2007 Daniel Veillard * uri.c: fix xmlURIUnescapeString comments which was confusing diff --git a/tree.c b/tree.c index ffbcabd3..fe579219 100644 --- a/tree.c +++ b/tree.c @@ -6968,7 +6968,8 @@ xmlBufferAdd(xmlBufferPtr buf, const xmlChar *str, int len) { if (len < 0) len = xmlStrlen(str); - if (len <= 0) return -1; + if (len < 0) return -1; + if (len == 0) return 0; needSize = buf->use + len + 2; if (needSize > buf->size){