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++;