aboutsummaryrefslogtreecommitdiff
path: root/tinycap.c
diff options
context:
space:
mode:
Diffstat (limited to 'tinycap.c')
-rw-r--r--tinycap.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/tinycap.c b/tinycap.c
index 3eb5c60..586270b 100644
--- a/tinycap.c
+++ b/tinycap.c
@@ -93,18 +93,23 @@ int main(int argc, char **argv)
while (*argv) {
if (strcmp(*argv, "-d") == 0) {
argv++;
- device = atoi(*argv);
+ if (*argv)
+ device = atoi(*argv);
} else if (strcmp(*argv, "-c") == 0) {
argv++;
- channels = atoi(*argv);
+ if (*argv)
+ channels = atoi(*argv);
} else if (strcmp(*argv, "-r") == 0) {
argv++;
- rate = atoi(*argv);
+ if (*argv)
+ rate = atoi(*argv);
} else if (strcmp(*argv, "-b") == 0) {
argv++;
- bits = atoi(*argv);
+ if (*argv)
+ bits = atoi(*argv);
}
- argv++;
+ if (*argv)
+ argv++;
}
header.riff_id = ID_RIFF;