Mercurial > hg > dmlib
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; }