X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Futcp.c;fp=src%2Futcp.c;h=2fe650508dc90b0c52718a3a71bb16cf6b031262;hb=773e88d3742739e1a6375b166967d8595965b0e7;hp=9e2229ad522fb48b2d5431b6658e82671422680e;hpb=0d9b44941fe2b07ba12d56f75c7883ebca2938d8;p=meshlink diff --git a/src/utcp.c b/src/utcp.c index 9e2229ad..2fe65050 100644 --- a/src/utcp.c +++ b/src/utcp.c @@ -2326,7 +2326,7 @@ static void buffer_transfer(struct buffer *buf, char *newdata, size_t newsize) { // [012345......] uint32_t tailsize = buf->size - buf->offset; memcpy(newdata, buf->data + buf->offset, tailsize); - memcpy(newdata + tailsize, buf->data, buf->used - buf->offset); + memcpy(newdata + tailsize, buf->data, buf->used - tailsize); } else { // Old situation: // [....012345..]