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))