Fix to pad length macros (worked before too but to be sure).
[silc.git] / lib / silccore / silcchannel.c
index 83f91977bc1520f6d3f6c79733f60e861c29ed36..e87cf934bababcdba933cf29746291e35c578e4b 100644 (file)
@@ -232,7 +232,7 @@ SilcUInt32 silc_channel_get_mode(SilcChannelPayload payload)
 ******************************************************************************/
 
 /* Calculates padding length for message payload */
-#define SILC_CHANNEL_MESSAGE_PAD(__payloadlen) (16 - (__payloadlen) % 16)
+#define SILC_CHANNEL_MESSAGE_PAD(__payloadlen) (16 - ((__payloadlen) % 16))
 
 /* Header length plus maximum padding length */
 #define SILC_CHANNEL_MESSAGE_HLEN 6 + 16