aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tinyplay.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tinyplay.c b/tinyplay.c
index f52d76a..915a1ea 100644
--- a/tinyplay.c
+++ b/tinyplay.c
@@ -76,9 +76,12 @@ int main(int argc, char **argv)
/* parse command line arguments */
argv += 2;
- if (strcmp(*argv, "-d") == 0) {
+ while (*argv) {
+ if (strcmp(*argv, "-d") == 0) {
+ argv++;
+ device = atoi(*argv);
+ }
argv++;
- device = atoi(*argv);
}
fread(&header, sizeof(struct wav_header), 1, file);