From 260c41851ef72f4e039cfec2bdcecb93e818415e Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 18 Jan 2011 12:49:28 +0100 Subject: [PATCH] Fix es_fopenmem and es_mopen bug. --- common/estream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/estream.c b/common/estream.c index bc25452ed..416aa8376 100644 --- a/common/estream.c +++ b/common/estream.c @@ -641,7 +641,7 @@ es_func_mem_write (void *cookie, const void *buffer, size_t size) if (!mem_cookie->memory_size) newsize = size; /* Not yet allocated. */ else - newsize = mem_cookie->memory_size + (nleft - size); + newsize = mem_cookie->memory_size + (size - nleft); if (newsize < mem_cookie->offset) { _set_errno (EINVAL);