# HG changeset patch # User Matti Hamalainen # Date 1425261686 -7200 # Node ID f317e34246dba9146093967c92aadb4438e9dd91 # Parent 33c5f2bd0ed32934987df631617e7ad905dd068d No need to handle literal copy of length zero. diff -r 33c5f2bd0ed3 -r f317e34246db src/dmzlib.c --- 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; }