if (!match_u32(0))
match_u32_assert(1);
match_byte_assert(0);
- pos++;
- pos++;
- match_byte_assert(0);
- match_byte_assert(0);
+
+ /* OK, this seems really unlikely to be totally correct, but it matches my corpus... */
+ if (!match_u32(0) && !match_u32(2))
+ match_u32_assert(0xfaad);
+
if (!match_u32(0) && !match_u32(1) && !match_u32(2))
match_u32_assert(3);
printf ("%s, ", get_string());