diff --git a/SSUData.cpp b/SSUData.cpp index da1ad64b..0810cf78 100644 --- a/SSUData.cpp +++ b/SSUData.cpp @@ -253,6 +253,7 @@ namespace ssu while (len > 0) { Fragment * fragment = new Fragment; + fragment->fragmentNum = fragmentNum; uint8_t * buf = fragment->buf; fragments.push_back (fragment); uint8_t * payload = buf + sizeof (SSUHeader); diff --git a/SSUData.h b/SSUData.h index 45ba31c1..b029d642 100644 --- a/SSUData.h +++ b/SSUData.h @@ -14,7 +14,7 @@ namespace i2p namespace ssu { - const size_t SSU_MTU = 1484; + const size_t SSU_MTU = 1472; // 1484; const int RESEND_INTERVAL = 3; // in seconds const int MAX_NUM_RESENDS = 5; // data flags