summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2012-01-27 09:15:55 +0000
committermav <mav@FreeBSD.org>2012-01-27 09:15:55 +0000
commit137442a3ecbf41dae519d7c503b25fa7208a8bd4 (patch)
treeee5ea6c0bfc4fe4029abc9d7b274bbef7d33633f /usr.sbin
parentac538c830d204a0478f5200a53685c06c1e7f3b2 (diff)
downloadFreeBSD-src-137442a3ecbf41dae519d7c503b25fa7208a8bd4.zip
FreeBSD-src-137442a3ecbf41dae519d7c503b25fa7208a8bd4.tar.gz
Return proper error message if recording device is not specified.
MFC after: 1 week
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/mixer/mixer.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr.sbin/mixer/mixer.c b/usr.sbin/mixer/mixer.c
index 245fb06..49b57d8 100644
--- a/usr.sbin/mixer/mixer.c
+++ b/usr.sbin/mixer/mixer.c
@@ -193,13 +193,18 @@ main(int argc, char *argv[])
argc--;
argv++;
continue;
- } else if (argc > 1 && strcmp("rec", *argv + 1) == 0) {
+ } else if (strcmp("rec", *argv + 1) == 0) {
if (**argv != '+' && **argv != '-' &&
**argv != '=' && **argv != '^') {
warnx("unknown modifier: %c", **argv);
dusage = 1;
break;
}
+ if (argc <= 1) {
+ warnx("no recording device specified");
+ dusage = 1;
+ break;
+ }
if ((dev = res_name(argv[1], recmask)) == -1) {
warnx("unknown recording device: %s", argv[1]);
dusage = 1;
OpenPOWER on IntegriCloud