X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/da0a5082dd75e429f78593e7bdec0fb87ae9e2a5..fe719367cdb25978d42261513dd9810c22481960:/lincan/src/finish.c diff --git a/lincan/src/finish.c b/lincan/src/finish.c index 6a69222..d1f6a87 100644 --- a/lincan/src/finish.c +++ b/lincan/src/finish.c @@ -146,6 +146,9 @@ void candevice_done(struct candevice_t *candev) candev->hwspecops->release_io(candev); candev->flags &= ~CANDEV_IO_RESERVED; } + if(candev->hwspecops->done_hw_data != NULL) + candev->hwspecops->done_hw_data(candev); + can_checked_free(candev->hwspecops); candev->hwspecops=NULL; }