Ticket #1751: 0byte_mkv_ints.patch
| File 0byte_mkv_ints.patch, 779 bytes (added by , 16 years ago) |
|---|
-
libmpdemux/ebml.c
136 136 int l; 137 137 138 138 len = ebml_read_length(s, &l); 139 if (len == EBML_UINT_INVALID || len < 1 || len> 8)139 if (len == EBML_UINT_INVALID || len > 8) 140 140 return EBML_UINT_INVALID; 141 141 if (length) 142 142 *length = len + l; … … 157 157 int l; 158 158 159 159 len = ebml_read_length(s, &l); 160 if (len == EBML_UINT_INVALID || len < 1 || len> 8)160 if (len == EBML_UINT_INVALID || len > 8) 161 161 return EBML_INT_INVALID; 162 162 if (length) 163 163 *length = len + l; 164 164 165 if (len == 0) 166 return 0; 167 165 168 len--; 166 169 l = stream_read_char(s); 167 170 if (l & 0x80)
