diff --git a/platform/can/can_virtual.c b/platform/can/can_virtual.c index 1c8dc7763c6721480fe3f1cce711ebd0bd36ec24..1dbcf9994ab81a34c35f2bc20b2896bb8f702433 100644 --- a/platform/can/can_virtual.c +++ b/platform/can/can_virtual.c @@ -345,6 +345,7 @@ static void HdfVirtualCanRelease(struct HdfDeviceObject *device) return; } + CanServiceRelease(device); (void)CanCntlrDel(&virtualCan->cntlr); VirtualCanDeinit(virtualCan); OsalMemFree(virtualCan);