From aa0f6ce8d51a7c3d2b4a0447c98697aebf622653 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Sat, 14 Mar 2009 19:34:25 +0000 Subject: [PATCH] [20:33] Stefan100: the code inside an ASSERT won't be executed on release svn path=/trunk/; revision=40016 --- reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c b/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c index a1d53dcfb02..a9b109f5517 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c +++ b/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c @@ -154,7 +154,8 @@ IPortFilterWaveCyclic_fnDeviceIoControl( IoStack = IoGetCurrentIrpStackLocation(Irp); ASSERT(IoStack->Parameters.DeviceIoControl.IoControlCode == IOCTL_KS_PROPERTY); - ASSERT(This->Port->lpVtbl->QueryInterface(This->Port, &IID_ISubdevice, (PVOID*)&SubDevice) == STATUS_SUCCESS); + Status = This->Port->lpVtbl->QueryInterface(This->Port, &IID_ISubdevice, (PVOID*)&SubDevice); + ASSERT(Status == STATUS_SUCCESS); ASSERT(SubDevice != NULL); Status = SubDevice->lpVtbl->GetDescriptor(SubDevice, &Descriptor);