Update of /cvsroot/alsa/alsa-utils/aplay
In directory sc8-pr-cvs1:/tmp/cvs-serv12014
Modified Files:
aplay.c
Log Message:
- fixed the infinite loop in probing a card control.
Index: aplay.c
===================================================================
RCS file: /cvsroot/alsa/alsa-utils/aplay/aplay.c,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -r1.174 -r1.175
--- aplay.c 5 Nov 2003 11:08:25 -0000 1.174
+++ aplay.c 27 Nov 2003 11:07:25 -0000 1.175
@@ -199,12 +199,12 @@
sprintf(name, "hw:%d", card);
if ((err = snd_ctl_open(&handle, name, 0)) < 0) {
error("control open (%i): %s", card, snd_strerror(err));
- continue;
+ goto next_card;
}
if ((err = snd_ctl_card_info(handle, info)) < 0) {
error("control hardware info (%i): %s", card,
snd_strerror(err));
snd_ctl_close(handle);
- continue;
+ goto next_card;
}
fprintf(stderr, "**** List of %s Hardware Devices ****\n",
snd_pcm_stream_name(stream));
dev = -1;
@@ -239,6 +239,7 @@
}
}
snd_ctl_close(handle);
+ next_card:
if (snd_card_next(&card) < 0) {
error("snd_card_next");
break;
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog