diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index 1ff3fa5a..92d9ae83 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -1903,7 +1903,7 @@ namespace transport buf[0] = eSSU2BlkFirstFragment; htobe16buf (buf + 1, msgLen); // size memcpy (buf + 3, msgBuf, msgLen); - msg->offset = (msgBuf - buf) + msgLen; + msg->offset = (msgBuf - msg->buf) + msgLen; return msgLen + 3; }