summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/serial/z85c30.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/libchip/serial/z85c30.c')
-rw-r--r--c/src/libchip/serial/z85c30.c3
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 {