]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
mixer(8): Report an error if the passed value is an empty string
authorMateusz Piotrowski <0mp@FreeBSD.org>
Sun, 25 Aug 2019 17:55:31 +0000 (17:55 +0000)
committerMateusz Piotrowski <0mp@FreeBSD.org>
Sun, 25 Aug 2019 17:55:31 +0000 (17:55 +0000)
commitbabc4e81450eb00be7419ca97ed29a98febc3b03
tree6046164e30a31d1e832a4aecfa4974dad79e35a0
parent21aae72489aba9f1711c51672b3003cf8d54965d
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]