diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/libchip/serial/z85c30.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/libchip/serial/z85c30.c b/c/src/libchip/serial/z85c30.c index 7c028e676a..709e39057e 100644 --- a/c/src/libchip/serial/z85c30.c +++ b/c/src/libchip/serial/z85c30.c @@ -692,7 +692,8 @@ Z85C30_STATIC rtems_isr z85c30_isr( getRegister_f getReg; for (minor=0;minor<Console_Port_Count;minor++) { - if (vector==Console_Port_Tbl[minor].ulIntVector) { + if(Console_Port_Tbl[minor].ulIntVector == vector && + Console_Port_Tbl[minor].deviceType == SERIAL_Z85C30 ) { ulCtrlPort = Console_Port_Tbl[minor].ulCtrlPort2; getReg = Console_Port_Tbl[minor].getRegister; do { |