# HG changeset patch # User Matti Hamalainen # Date 1605093804 -7200 # Node ID ffd97ca9dfce71b5c594d9e3e48e282f949e2755 # Parent e73200c4584ab27f85a3d3907d25228d71922677 Check for length > 0. diff -r e73200c4584a -r ffd97ca9dfce th_ioctx_mem.c --- a/th_ioctx_mem.c Mon Oct 26 12:48:37 2020 +0200 +++ b/th_ioctx_mem.c Wed Nov 11 13:23:24 2020 +0200 @@ -191,8 +191,12 @@ length = size * nmemb; } - memcpy(buf, ctx->memData + ctx->memOffset, length); - ctx->memOffset += length; + if (length > 0) + { + memcpy(buf, ctx->memData + ctx->memOffset, length); + ctx->memOffset += length; + } + return nmemb; }