]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
mixer(8): Report an error if the passed value is an empty string
author0mp <0mp@FreeBSD.org>
Sun, 25 Aug 2019 17:55:31 +0000 (17:55 +0000)
committer0mp <0mp@FreeBSD.org>
Sun, 25 Aug 2019 17:55:31 +0000 (17:55 +0000)
commit872a36f63e8bad3746c34b34260ff50a45bd9b87
tree6046164e30a31d1e832a4aecfa4974dad79e35a0
parent9f4c1d62eb1f1ccf6a9f2f964e908fa1084364d4
mixer(8): Report an error if the passed value is an empty string

This patch fixes a bug that made the mixer command enter
an infinite loop when instructed to set the value of a device
to an empty string (e.g., `mixer vol ""`).

Additionally, some tests for mixer(8) are being added.

PR: 240039
Reviewed by: hselasky, mav
Approved by: src (hselasky, mav)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D21409
etc/mtree/BSD.tests.dist
usr.sbin/mixer/Makefile
usr.sbin/mixer/mixer.c
usr.sbin/mixer/tests/Makefile [new file with mode: 0644]
usr.sbin/mixer/tests/mixer_test.sh [new file with mode: 0755]