diff options
Diffstat (limited to 'modules/id3/getid3/module.audio.flac.php')
-rw-r--r-- | modules/id3/getid3/module.audio.flac.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/id3/getid3/module.audio.flac.php b/modules/id3/getid3/module.audio.flac.php index 18a55b0d..573ed986 100644 --- a/modules/id3/getid3/module.audio.flac.php +++ b/modules/id3/getid3/module.audio.flac.php @@ -47,7 +47,7 @@ class getid3_flac $METAdataBlockLength = getid3_lib::BigEndian2Int(substr($METAdataBlockHeader, 1, 3)); $METAdataBlockTypeText = getid3_flac::FLACmetaBlockTypeLookup($METAdataBlockType); - if ($METAdataBlockLength <= 0) { + if ($METAdataBlockLength < 0) { $ThisFileInfo['error'][] = 'corrupt or invalid METADATA_BLOCK_HEADER.BLOCK_TYPE ('.$METAdataBlockType.') at offset '.$METAdataBlockOffset; break; } @@ -60,7 +60,7 @@ class getid3_flac $ThisFileInfo_flac_METAdataBlockTypeText_raw['block_type'] = $METAdataBlockType; $ThisFileInfo_flac_METAdataBlockTypeText_raw['block_type_text'] = $METAdataBlockTypeText; $ThisFileInfo_flac_METAdataBlockTypeText_raw['block_length'] = $METAdataBlockLength; - $ThisFileInfo_flac_METAdataBlockTypeText_raw['block_data'] = fread($fd, $METAdataBlockLength); + $ThisFileInfo_flac_METAdataBlockTypeText_raw['block_data'] = @fread($fd, $METAdataBlockLength); $ThisFileInfo['avdataoffset'] = ftell($fd); switch ($METAdataBlockTypeText) { |