floIcon: set cap on image size

master
Andrew Dolgov 12 years ago
parent 4fe9327491
commit cb50799560

@ -780,6 +780,10 @@ class floIconImage {
$this->_entryIconFormat = fread($filePointer, 16);
$this->_entry = unpack("CWidth/CHeight/CColorCount/CReserved/SPlanes/SBitCount/LSizeInBytes/LFileOffset", $this->_entryIconFormat);
// fox
if ($this->_entry["SizeInBytes"] > 16384)
$this->_entry["SizeInBytes"] = 16384;
// Position the file pointer.
fseek($filePointer, $this->_entry["FileOffset"]);

Loading…
Cancel
Save