diff --git a/src/nbd_proxy.cpp b/src/nbd_proxy.cpp index 29d5ab97..8f42a045 100644 --- a/src/nbd_proxy.cpp +++ b/src/nbd_proxy.cpp @@ -690,6 +690,7 @@ protected: { assert(result <= cur_left); cur_left -= result; + cur_buf = (uint8_t*)cur_buf + result; result = 0; } if (cur_left <= 0)