diff --git a/src/Mp3Info.php b/src/Mp3Info.php index ccf97f4..24781d7 100644 --- a/src/Mp3Info.php +++ b/src/Mp3Info.php @@ -584,6 +584,11 @@ protected function parseId3v23Body($fp, $lastByte) { $raw = fread($fp, 10); $frame_id = substr($raw, 0, 4); + if (strlen($raw) < 10) { + fseek($fp, $lastByte); + break; + } + if ($frame_id == str_repeat(chr(0), 4)) { fseek($fp, $lastByte); break;