X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/446346b22245a238d8d70390797b9749eac03788..5282a3d5b5624f59a4a11b061368e523934fe5f0:/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;