From 13d0a9e4ed3f92d1a4476e397b87abc87aa4f3e7 Mon Sep 17 00:00:00 2001 From: ruti <> Date: Sat, 11 May 2024 20:56:32 +0300 Subject: [PATCH] fix: overwrite request if split --- extend.c | 2 +- main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extend.c b/extend.c index 38266dd..a7b9df1 100644 --- a/extend.c +++ b/extend.c @@ -366,7 +366,7 @@ int on_desync(struct poolhd *pool, struct eval *val, uniperror("realloc"); return -1; } - memcpy(val->buff.data + val->buff.offset, buffer, n); + memcpy(val->buff.data + val->buff.size - n, buffer, n); int m = val->attempt; if (!m) for (; m < params.dp_count; m++) { diff --git a/main.c b/main.c index 4399427..00e315c 100644 --- a/main.c +++ b/main.c @@ -24,7 +24,7 @@ #define close(fd) closesocket(fd) #endif -#define VERSION "10.1" +#define VERSION "10.2" char oob_char[1] = "a"; char ip_option[1] = "\0";