From 6fdd2a9078e0ce250806b1fda4a3e65780d73713 Mon Sep 17 00:00:00 2001 From: leitner Date: Fri, 5 Dec 2003 17:30:03 +0000 Subject: [PATCH] appending zero bytes to an empty array failed it --- CHANGES | 1 + array/array_catb.c | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 1ce104c..7801067 100644 --- a/CHANGES +++ b/CHANGES @@ -17,6 +17,7 @@ add support for Solaris /dev/poll add lose32 support (broken, please don't use!) head -1 -> head -n 1 + apending 0 bytes to an empty array would fail it 0.16: add buffer_fromsa (make buffer from stralloc) diff --git a/array/array_catb.c b/array/array_catb.c index 939cff9..c2bc7f3 100644 --- a/array/array_catb.c +++ b/array/array_catb.c @@ -3,6 +3,7 @@ void array_catb(array* to,const char* from,uint64 len) { long l; + if (!len) return; if (to->allocated<0) return; if (to->initialized+leninitialized) { fail: