]> Repos - portaudio/commitdiff
hotplug dsound: zero new device count on error hotplug-persistent-descriptors
authorRoss Bencina <rossb@audiomulch.com>
Sun, 11 Sep 2016 16:46:40 +0000 (02:46 +1000)
committerRoss Bencina <rossb@audiomulch.com>
Sun, 11 Sep 2016 16:46:40 +0000 (02:46 +1000)
src/hostapi/dsound/pa_win_ds.c

index a87bc666cc8bf19d4d1360eacfd03224439e646f..44ab4ae888b62409f724250306647dd8ba23c8d8 100644 (file)
@@ -315,7 +315,8 @@ typedef struct PaWinDsStream
 
 } PaWinDsStream;
 
-typedef struct PaWinDsScanDeviceInfosResults{ /* used for tranferring device infos during scanning / rescanning */
+typedef struct PaWinDsScanDeviceInfosResults
+{
     PaDeviceInfo **deviceInfos;
     PaDeviceIndex defaultInputDevice;
     PaDeviceIndex defaultOutputDevice;
@@ -1615,6 +1616,8 @@ error:
     {
         FreeDeviceInfos( winDsHostApi->allocations, outArgument->deviceInfos );
     }
+    *newDeviceCount = 0;
+
     return result;
 }