]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - lib/checksum.c
lib/checksum: fix one more thinko
[mirror_ubuntu-bionic-kernel.git] / lib / checksum.c
index b08c2d059024d01fa7ac3b1408d4ed8f22649cf0..097508732f34fdbb9de955509685f43df2feba32 100644 (file)
@@ -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++;