aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/in_cksum.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/in_cksum.c b/epan/in_cksum.c
index 1170f9230a..0b4b163cd1 100644
--- a/epan/in_cksum.c
+++ b/epan/in_cksum.c
@@ -51,7 +51,7 @@
* code and should be modified for each CPU to be as fast as possible.
*/
-#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
+#define ADDCARRY(x) {if ((x) > 65535) (x) -= 65535;}
#define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);}
int