changeset 1073:f317e34246db

No need to handle literal copy of length zero.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 02 Mar 2015 04:01:26 +0200
parents 33c5f2bd0ed3
children e98bc627ad08
files src/dmzlib.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dmzlib.c	Mon Mar 02 04:01:05 2015 +0200
+++ b/src/dmzlib.c	Mon Mar 02 04:01:26 2015 +0200
@@ -518,6 +518,8 @@
             nlen, len, len ^ 0xffff);
     }
 
+    if (len > 0)
+    {
     if (ctx->zbuffer + len > ctx->zbufferEnd)
     {
         return dmErrorDBG(DMERR_BOUNDS,
@@ -535,6 +537,7 @@
     memcpy(ctx->zout, ctx->zbuffer, len);
     ctx->zbuffer += len;
     ctx->zout    += len;
+    }
 
     return DMERR_OK;
 }