fix more issues reported by coverity

This commit is contained in:
David Hrdlička
2020-01-15 18:48:22 +01:00
parent 94ba8ec38c
commit a575bd7e8b
9 changed files with 23 additions and 13 deletions

View File

@@ -571,8 +571,11 @@ uint8_t t3100e_ems_in(uint16_t addr, void *p)
{
struct t3100e_ems_regs *regs = (struct t3100e_ems_regs *)p;
return regs->page[port_to_page(addr)];
int page = port_to_page(addr);
if(page >= 0)
return regs->page[page];
else
fatal("t3100e_ems_in(): invalid address");
}
/* Write EMS page register */