All pastes #838683 Raw Edit

Elfe

public text v1 · immutable
#838683 ·published 2007-12-30 15:59 UTC
rendered paste body
diff --git a/dlls/winealsa.drv/waveinit.c b/dlls/winealsa.drv/waveinit.c
index 918ddc7..688d8f0 100644
--- a/dlls/winealsa.drv/waveinit.c
+++ b/dlls/winealsa.drv/waveinit.c
@@ -740,8 +740,12 @@ static int ALSA_ScanDevices(int directhw,
             char hwpcmname[256];
             char *pcmname = NULL;
             snd_pcm_t *pcm;
-
-            sprintf(defaultpcmname, "default:%d", card);
+
+           if (0==card) {
+               sprintf(defaultpcmname, "default");
+           } else {
+               sprintf(defaultpcmname, "default:%d", card);
+           }
             sprintf(plugpcmname,    "plughw:%d,%d", card, device);
             sprintf(hwpcmname,      "hw:%d,%d", card, device);