KeWaitForSingleObject(&pdev->Event, Executive, KernelMode, FALSE, NULL);\r
}\r
\r
- if (IbCmInterface.CM.create_id != NULL) {\r
- IbCmInterface.InterfaceHeader.InterfaceDereference(IbCmInterface.\r
- InterfaceHeader.Context);\r
- }\r
-\r
pdev->Interface.InterfaceHeader.InterfaceDereference(pdev->Interface.\r
InterfaceHeader.Context);\r
\r
if (destroy) {\r
+ if (IbCmInterface.CM.create_id != NULL) {\r
+ IbCmInterface.InterfaceHeader.InterfaceDereference(IbCmInterface.\r
+ InterfaceHeader.Context);\r
+ }\r
WdfObjectDelete(ctrldev);\r
}\r
}\r