X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/95c031e101c74ae6472a7e538f3128f67a490082..a2eb4407e9772cf1057e7ea093250d5d38245c1d:/lincan/src/finish.c diff --git a/lincan/src/finish.c b/lincan/src/finish.c index 0641048..f10f309 100644 --- a/lincan/src/finish.c +++ b/lincan/src/finish.c @@ -66,6 +66,9 @@ void canchip_done(struct canchip_t *chip) int i; struct msgobj_t *obj; + if(chip->flags & CHIP_ATTACHED) + chip->chipspecops->release_chip(chip); + if((chip->hostdevice) && (chip->chip_idx>=0)) { if(chip->hostdevice->chip[chip->chip_idx] == chip) chip->hostdevice->chip[chip->chip_idx] = NULL;