Ver Fonte

LibWeb/MimeSniff: Remove unnecessary addition in mp4 signature match

A little whoopsie I did not see in 3aaa1c1. This is not erroneous
behavior, but it's just not necessary.
Kemal Zebari há 1 ano atrás
pai
commit
f2c1130f23
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      Userland/Libraries/LibWeb/MimeSniff/Resource.cpp

+ 3 - 3
Userland/Libraries/LibWeb/MimeSniff/Resource.cpp

@@ -151,9 +151,9 @@ bool matches_mp4_signature(ReadonlyBytes sequence)
     // 4. Let box-size be the four bytes from sequence[0] to sequence[3], interpreted as a 32-bit unsigned big-endian integer.
     u32 box_size = 0;
     box_size |= static_cast<u32>(sequence[0] << 24);
-    box_size |= box_size + static_cast<u32>(sequence[1] << 16);
-    box_size |= box_size + static_cast<u32>(sequence[2] << 8);
-    box_size |= box_size + sequence[3];
+    box_size |= static_cast<u32>(sequence[1] << 16);
+    box_size |= static_cast<u32>(sequence[2] << 8);
+    box_size |= sequence[3];
 
     // 5. If length is less than box-size or if box-size modulo 4 is not equal to 0, return false.
     if ((length < box_size) || (box_size % 4 != 0))