chore: add error checking to ApplyPatchToROM
This commit is contained in:
@@ -64,6 +64,10 @@ std::string GenerateBytePool(char mosaic_tiles[core::kNumOverworldMaps]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
absl::Status Script::ApplyPatchToROM(ROM &rom) {
|
absl::Status Script::ApplyPatchToROM(ROM &rom) {
|
||||||
|
if (patch_contents_.empty() || patch_filename_.empty()) {
|
||||||
|
return absl::InvalidArgumentError("No patch loaded!");
|
||||||
|
}
|
||||||
|
|
||||||
char *data = (char *)rom.data();
|
char *data = (char *)rom.data();
|
||||||
int size = rom.GetSize();
|
int size = rom.GetSize();
|
||||||
int count = 0;
|
int count = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user