# HG changeset patch # User benoit # Date 1266996852 0 # Node ID f096d96c7e5c278017ce794f93630452c9fe219f # Parent a97d8df3be2bec0d7021b2df382cda1afe8f7233 asfdec: skip byte array tags. Patch from Anton Khirnov wyskas gmail diff -r a97d8df3be2b -r f096d96c7e5c asfdec.c --- a/asfdec.c Wed Feb 24 07:33:18 2010 +0000 +++ b/asfdec.c Wed Feb 24 07:34:12 2010 +0000 @@ -161,9 +161,9 @@ if (!value) return; - if (type <= 1) { // unicode or byte + if (type == 0) { // UTF16-LE get_str16_nolen(s->pb, len, value, len); - } else if (type <= 5) { // boolean or DWORD or QWORD or WORD + } else if (type > 1 && type <= 5) { // boolean or DWORD or QWORD or WORD uint64_t num = get_value(s->pb, type); snprintf(value, len, "%"PRIu64, num); } else {