From 0fb417d5329b49aefd3d4359a745a593993b7e86 Mon Sep 17 00:00:00 2001 From: ppisa Date: Wed, 19 Jan 2005 20:08:04 +0000 Subject: [PATCH] Corrected i82527 IRQ handling loop. Bug found by Stefan Peter from MPL AG --- lincan/src/i82527.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lincan/src/i82527.c b/lincan/src/i82527.c index 4ffad17..00dd885 100644 --- a/lincan/src/i82527.c +++ b/lincan/src/i82527.c @@ -668,9 +668,7 @@ int i82527_irq_handler(int irq, struct canchip_t *chip) i82527_irq_read_handler(chip, obj, object); } - irq_register=i82527_seg_read_reg(chip, iIRQ); - - } while(irq_register != 0); + } while((irq_register=i82527_seg_read_reg(chip, iIRQ)) != 0); return CANCHIP_IRQ_HANDLED; } -- 2.39.2