mirror of
https://github.com/akuker/RASCSI.git
synced 2025-08-15 08:27:34 +00:00
Updated file size check
This commit is contained in:
@@ -728,7 +728,7 @@ bool CreateImage(int fd, const PbCommand& command)
|
|||||||
catch(const out_of_range& e) {
|
catch(const out_of_range& e) {
|
||||||
return ReturnStatus(fd, false, "Invalid image file size " + command.params().Get(1));
|
return ReturnStatus(fd, false, "Invalid image file size " + command.params().Get(1));
|
||||||
}
|
}
|
||||||
if (len < 256) {
|
if (len < 256 || len & 0x1ff) {
|
||||||
ostringstream error;
|
ostringstream error;
|
||||||
error << "Invalid image file size " << len;
|
error << "Invalid image file size " << len;
|
||||||
return ReturnStatus(fd, false, error.str());
|
return ReturnStatus(fd, false, error.str());
|
||||||
|
Reference in New Issue
Block a user