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
diff --git a/tree.c b/tree.c
index ffbcabd..fe57921 100644
--- a/tree.c
+++ b/tree.c
@@ -6968,7 +6968,8 @@
     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){