]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/libkern/crc16.c
xnu-4903.270.47.tar.gz
[apple/xnu.git] / bsd / libkern / crc16.c
index 9424dee8762adcfe0824f68a830da62939eb8af0..416767db585e9acf720e82868b32940db3b70dff 100644 (file)
@@ -71,10 +71,11 @@ crc16(uint16_t crc, const void *buf, size_t size)
 
        p = buf;
 
-       while (size--)
+       while (size--) {
                crc = crc16_tab[(crc ^ (*p++)) & 0xFF] ^ (crc >> 8);
+       }
 
-    return crc;
+       return crc;
 }
 
 #if KASAN