From 7e63cf75e13f22a27a878fac1634462aee0dd3ae Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Tue, 23 Jun 2009 22:52:51 +0200 Subject: [PATCH] --- yaml --- r: 175481 b: refs/heads/master c: 0a5549ed163520787f76b7515dfe9d9aa1c7ae37 h: refs/heads/master i: 175479: 4891d5e1e2c28d22ce913b68894d6244b3019f7c v: v3 --- [refs] | 2 +- trunk/lib/checksum.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 6f5a6d14da27..4d485fa1db44 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 20c1f641bb80fb272dec959a5caabed92e5a422e +refs/heads/master: 0a5549ed163520787f76b7515dfe9d9aa1c7ae37 diff --git a/trunk/lib/checksum.c b/trunk/lib/checksum.c index b08c2d059024..097508732f34 100644 --- a/trunk/lib/checksum.c +++ b/trunk/lib/checksum.c @@ -57,9 +57,9 @@ static unsigned int do_csum(const unsigned char *buff, int len) odd = 1 & (unsigned long) buff; if (odd) { #ifdef __LITTLE_ENDIAN - result = *buff; -#else result += (*buff << 8); +#else + result = *buff; #endif len--; buff++;