If the connection is lost to the sndiod(8) daemon reset the initialization to allow for a graceful restart. --- components/volume.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/components/volume.c b/components/volume.c
index b6665da..d73bf51 100644
--- a/components/volume.c
+++ b/components/volume.c
@@ -161,6 +161,7 @@
if (sioctl_revents(hdl, pfds) & POLLHUP) {
warn("sndio: disconnected");
cleanup();
+ initialized = 0;
return NULL;
}
}
--
2.30.1
