Fix assertion of "audiocfg list <n>" when n is an illegal index.
This commit is contained in:
parent
e82eea1324
commit
5e4788ee0a
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: main.c,v 1.8 2019/05/08 14:36:12 isaki Exp $ */
|
||||
/* $NetBSD: main.c,v 1.9 2019/08/22 14:40:14 isaki Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010 Jared D. McNeill <jmcneill@invisible.ca>
|
||||
|
@ -164,7 +164,12 @@ main(int argc, char *argv[])
|
|||
if (errno)
|
||||
usage(argv[0]);
|
||||
/* NOTREACHED */
|
||||
print_audiodev(audiodev_get(i), i);
|
||||
adev = audiodev_get(i);
|
||||
if (adev == NULL) {
|
||||
fprintf(stderr, "no such device\n");
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
print_audiodev(adev, i);
|
||||
} else if (strcmp(argv[1], "default") == 0 && argc == 3) {
|
||||
if (*argv[2] < '0' || *argv[2] > '9')
|
||||
usage(argv[0]);
|
||||
|
|
Loading…
Reference in New Issue