sndioctl: Remove assert about duplicate controls
authorratchov <ratchov@openbsd.org>
Mon, 22 Apr 2024 10:49:01 +0000 (10:49 +0000)
committerratchov <ratchov@openbsd.org>
Mon, 22 Apr 2024 10:49:01 +0000 (10:49 +0000)
commit0bc434f8e2a749c656412a56e102ad1279879df5
treea479a3edb83b6d49935a64a7ebdc26d16aead988
parent6551a2ffb7ba52581ea2211351c4dcbbc0269c12
sndioctl: Remove assert about duplicate controls

On the sndiod(8) side device controls are not ordered. While switching
from one device to another, a new control (of the new device) may
appear before an old control with the same name is removed. As
discussed in sioctl_open(3), once the full description increment is
fetched (i.e. the call-back is invoked with NULL sioctl_desc
structure) the representation of the control set is consistent.
usr.bin/sndioctl/sndioctl.c