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: