diff --git a/drivers/wdm/audio/hdaudbus/hdaudbus.cpp b/drivers/wdm/audio/hdaudbus/hdaudbus.cpp index 96438b786b0..52e6cc3466b 100644 --- a/drivers/wdm/audio/hdaudbus/hdaudbus.cpp +++ b/drivers/wdm/audio/hdaudbus/hdaudbus.cpp @@ -156,6 +156,10 @@ HDA_PdoPnp( Status = STATUS_INSUFFICIENT_RESOURCES; } } + else + { + Status = Irp->IoStatus.Status; + } break; case IRP_MN_QUERY_CAPABILITIES: /* query capabilities */