summaryrefslogtreecommitdiff
path: root/freebsd/sys/powerpc/powerpc/in_cksum.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/powerpc/powerpc/in_cksum.c')
-rw-r--r--freebsd/sys/powerpc/powerpc/in_cksum.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/freebsd/sys/powerpc/powerpc/in_cksum.c b/freebsd/sys/powerpc/powerpc/in_cksum.c
index f17d1092..44c62e12 100644
--- a/freebsd/sys/powerpc/powerpc/in_cksum.c
+++ b/freebsd/sys/powerpc/powerpc/in_cksum.c
@@ -235,7 +235,7 @@ skip_start:
if (len < mlen)
mlen = len;
- if ((clen ^ (int) addr) & 1)
+ if ((clen ^ (long) addr) & 1)
sum += in_cksumdata(addr, mlen) << 8;
else
sum += in_cksumdata(addr, mlen);