X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=lib%2Fdrivers%2Fsound%2Fmmixer%2Fsup.c;h=9052e94fb9c881d71d32da9f7c36d433fc54b610;hp=7526ef62043cc1bab15cb863640cb4ecdc4c12e1;hb=7ae8c563ccbcef365bcf022638cb82b0b5874f81;hpb=5e2f536e5cbc84d9e74a9ae5763ed623c871a044 diff --git a/lib/drivers/sound/mmixer/sup.c b/lib/drivers/sound/mmixer/sup.c index 7526ef62043..9052e94fb9c 100644 --- a/lib/drivers/sound/mmixer/sup.c +++ b/lib/drivers/sound/mmixer/sup.c @@ -536,6 +536,14 @@ MMixerSetGetMuxControlDetails( return Status; } + /* gets the corresponding mixer data */ + MixerData = MMixerGetMixerDataByDeviceHandle(MixerContext, MixerControl->hDevice); + + /* sanity check */ + ASSERT(MixerData); + ASSERT(MixerData->Topology); + ASSERT(MixerData->MixerInfo == MixerInfo); + /* get logical pin nodes */ MMixerGetConnectedFromLogicalTopologyPins(MixerData->Topology, MixerControl->NodeID, &LogicalNodesCount, LogicalNodes);