From b723c544348e3e37f4438db1c21a0fe37a0fd4f0 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Sat, 19 Jun 2010 15:56:09 +0000 Subject: [PATCH] [PORTCLS] - Check if resource list is provided - Fixes a crash for irc:igorko svn path=/trunk/; revision=47807 --- .../drivers/wdm/audio/backpln/portcls/port_wavepci.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp b/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp index 986ffcf9d40..34e013827de 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp @@ -251,8 +251,13 @@ CPortWavePci::Init( // increment reference on miniport adapter Miniport->AddRef(); - // increment reference on resource list - ResourceList->AddRef(); + + + if (ResourceList) + { + // increment reference on resource list + ResourceList->AddRef(); + } Status = Miniport->Init(UnknownAdapter, ResourceList, this, &ServiceGroup); if (!NT_SUCCESS(Status))