diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/cbfstool/fs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/cbfstool/fs.c b/util/cbfstool/fs.c index 4f7109a83f..1e4f06907a 100644 --- a/util/cbfstool/fs.c +++ b/util/cbfstool/fs.c @@ -227,7 +227,7 @@ struct cbfs_file * rom_alloc(struct rom *rom, const char *name, unsigned long si unsigned long nextoffset, truncoffset; struct cbfs_file *newfile = NULL; - while (offset < rom->fssize) { + while ((offset + size) < rom->fssize) { c = (struct cbfs_file *)ROM_PTR(rom, offset); @@ -406,7 +406,7 @@ int rom_add(struct rom *rom, const char *name, void *buffer, unsigned long addre c = rom_alloc(rom, name, size, type); if (c == NULL) { - ERROR("There is no more room in this ROM\n"); + ERROR("There is not enough room in this ROM\n"); return -1; } |