aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2012-01-27 09:15:55 +0000
committerAlexander Motin <mav@FreeBSD.org>2012-01-27 09:15:55 +0000
commit19e79b284dd19f89864779939f807bd4510cea17 (patch)
treeee5ea6c0bfc4fe4029abc9d7b274bbef7d33633f /usr.sbin
parent94fce8476359ac562be64c870b5d8df5cf86d3d6 (diff)
downloadsrc-19e79b284dd19f89864779939f807bd4510cea17.tar.gz
src-19e79b284dd19f89864779939f807bd4510cea17.zip
Return proper error message if recording device is not specified.
MFC after: 1 week
Notes
Notes: svn path=/head/; revision=230611
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 245fb0686cc2..49b57d84ef1f 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;