code: drawterm

Download patch

ref: d744632a356e28dd453c084dc9a2172559103b31
parent: 3b85c767fec3d7c9852f2e86afc89554bfabd02d
author: kvik <kvik@a-b.xyz>
date: Wed Nov 18 18:01:01 EST 2020

devaudio-sndio: use a documented default device string

Passing NULL as a device string was never supposed to work,
at least I couldn't find a mention of it in documented interface.
It appeared to work anyway, up until recently, when sio_open
started failing.

--- a/kern/devaudio-sndio.c
+++ b/kern/devaudio-sndio.c
@@ -20,7 +20,7 @@
 void
 audiodevopen(void)
 {
-	hdl = sio_open(NULL, SIO_PLAY, 0);
+	hdl = sio_open(SIO_DEVANY, SIO_PLAY, 0);
 	if(hdl == NULL){
 		error("sio_open failed");
 		return;