Page MenuHomeFreeBSD

D56845.id184740.diff
No OneTemporary

D56845.id184740.diff

diff --git a/usr.sbin/mixer/mixer.c b/usr.sbin/mixer/mixer.c
--- a/usr.sbin/mixer/mixer.c
+++ b/usr.sbin/mixer/mixer.c
@@ -71,7 +71,7 @@
errno = 0;
dunit = strtol(optarg, NULL, 10);
if (errno == EINVAL || errno == ERANGE)
- err(1, "strtol(%s)", optarg);
+ err(1, "%s", strlen(optarg) ? optarg : "pcm");
dflag = 1;
break;
case 'f':
@@ -328,6 +328,8 @@
{
int n;
+ if (dunit > mixer_get_nmixers())
+ errx(1, "No such mixer unit: %d", dunit);
if ((n = mixer_get_dunit()) < 0) {
warn("cannot get default unit");
return (-1);

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 9, 12:55 AM (4 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37149683
Default Alt Text
D56845.id184740.diff (564 B)

Event Timeline