From 6e9149afd49a718576cbe99023aa5e3263fb4aad Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 25 Mar 2015 09:04:19 -0400 Subject: [PATCH] fixed misalignment --- SSUSession.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SSUSession.cpp b/SSUSession.cpp index a5ba57f3..37fd259e 100644 --- a/SSUSession.cpp +++ b/SSUSession.cpp @@ -1094,7 +1094,7 @@ namespace transport { uint8_t buf[SSU_MTU_V4 + 18]; size_t msgSize = len + sizeof (SSUHeader); - size_t paddingSize = msgSize >> 4; // %16 + size_t paddingSize = msgSize & 0x0F; // %16 if (paddingSize > 0) msgSize += (16 - paddingSize); if (msgSize > SSU_MTU_V4) {