summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ucopy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ucopy.c b/src/ucopy.c
index c769a1916..c039feedf 100644
--- a/src/ucopy.c
+++ b/src/ucopy.c
@@ -432,7 +432,7 @@ umovestr(struct tcb *const tcp, kernel_ulong_t addr, unsigned int len,
char *nul_addr = memchr(laddr, '\0', r);
if (nul_addr)
- return (nul_addr - laddr) + 1;
+ return nread + (nul_addr - laddr) + 1;
addr += r;
laddr += r;
nread += r;