X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/9c8ab08d7e8fca3916a7f91a3c001d151989137c..3367930de7bb1e08bed6463ff3ed66f242bf8fc0:/lincan/src/finish.c diff --git a/lincan/src/finish.c b/lincan/src/finish.c index 93fb927..be30f84 100644 --- a/lincan/src/finish.c +++ b/lincan/src/finish.c @@ -139,6 +139,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; }