Nicolas Cannasse il y a 17 ans
Parent
commit
c028067bb1
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 5 5
      std/haxe/Md5.hx

+ 5 - 5
std/haxe/Md5.hx

@@ -103,11 +103,11 @@ class Md5 {
 		}
 		blks[i >> 2] |= 0x80 << (((str.length * 8 + i) % 4) * 8);
 		var l = str.length * 8;
-		blks[nblk * 16 - 2] = (l & 0xFF);
-		blks[nblk * 16 - 2] |= ((l >>> 8) & 0xFF) << 8;
-		blks[nblk * 16 - 2] |= ((l >>> 16) & 0xFF) << 16;
-		blks[nblk * 16 - 2] |= ((l >>> 24) & 0xFF) << 24;
-
+		var k = nblk * 16 - 2;
+		blks[k] = (l & 0xFF);
+		blks[k] |= ((l >>> 8) & 0xFF) << 8;
+		blks[k] |= ((l >>> 16) & 0xFF) << 16;
+		blks[k] |= ((l >>> 24) & 0xFF) << 24;
 		return blks;
 	}