fix more issues reported by coverity
This commit is contained in:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user