diff --git a/drivers/network/afd/afd/tdi.c b/drivers/network/afd/afd/tdi.c index 8539f9560a8..73a077c8188 100644 --- a/drivers/network/afd/afd/tdi.c +++ b/drivers/network/afd/afd/tdi.c @@ -399,6 +399,8 @@ NTSTATUS TdiListen AFD_DbgPrint(MAX_TRACE, ("Called\n")); + assert(ConnectionObject); + DeviceObject = IoGetRelatedDeviceObject(ConnectionObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -525,6 +527,8 @@ NTSTATUS TdiQueryDeviceControl( KEVENT Event; PIRP Irp; + assert(FileObject); + DeviceObject = IoGetRelatedDeviceObject(FileObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -574,6 +578,8 @@ NTSTATUS TdiQueryInformation( KEVENT Event; PIRP Irp; + assert(FileObject); + DeviceObject = IoGetRelatedDeviceObject(FileObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -797,6 +803,8 @@ NTSTATUS TdiSend NTSTATUS Status = STATUS_SUCCESS; PMDL Mdl; + assert(TransportObject); + DeviceObject = IoGetRelatedDeviceObject(TransportObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -877,6 +885,8 @@ NTSTATUS TdiReceive( PDEVICE_OBJECT DeviceObject; PMDL Mdl; + assert(TransportObject); + DeviceObject = IoGetRelatedDeviceObject(TransportObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -976,6 +986,8 @@ NTSTATUS TdiReceiveDatagram( NTSTATUS Status; PMDL Mdl; + assert(TransportObject); + DeviceObject = IoGetRelatedDeviceObject(TransportObject); if (!DeviceObject) { AFD_DbgPrint(MIN_TRACE, ("Bad device object.\n")); @@ -1065,6 +1077,8 @@ NTSTATUS TdiSendDatagram( NTSTATUS Status; PMDL Mdl; + assert(TransportObject); + AFD_DbgPrint(MID_TRACE,("Called(TransportObject %x)\n", TransportObject)); DeviceObject = IoGetRelatedDeviceObject(TransportObject); @@ -1145,6 +1159,8 @@ NTSTATUS TdiDisconnect( KeInitializeEvent(&Event, NotificationEvent, FALSE); + assert(TransportObject); + AFD_DbgPrint(MID_TRACE,("Called(TransportObject %x)\n", TransportObject)); DeviceObject = IoGetRelatedDeviceObject(TransportObject);