X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/8c0ae37c63dd4bc42fcb84da2eeb4a4978a2ebc0..f2fcdbb5f9333a58a08f56daaca8cad7e5a95699:/lincan/src/main.c diff --git a/lincan/src/main.c b/lincan/src/main.c index d52cabf..0f5f60a 100644 --- a/lincan/src/main.c +++ b/lincan/src/main.c @@ -278,7 +278,8 @@ void cleanup_module(void) #endif i=0; while ( (chips_p[i] != NULL) & (i < MAX_TOT_CHIPS) ) { - free_irq(chips_p[i]->chip_irq, chips_p[i]); + if(chips_p[i]->chipspecops->irq_handler) + free_irq(chips_p[i]->chip_irq, chips_p[i]); i++; }