shithub: zuke

Download patch

ref: 6ddf9ac048b1440a328eb6273113ff177bdbf7ee
parent: b25d50d8af6ff86462de767d287e201691baf376
author: Sigrid Solveig Haflínudóttir <[email protected]>
date: Wed Mar 3 03:08:09 EST 2021

do not get stuck (or crash) if a decoder program is absent

--- a/zuke.c
+++ b/zuke.c
@@ -599,7 +599,9 @@
 		}else{
 			execl("/bin/play", "play", "-o", "/fd/1", cur->path, nil);
 		}
-		sysfatal("execl: %r");
+		close(0);
+		close(1);
+		exits("%r");
 	}
 	if(pid < 0)
 		sysfatal("rfork: %r");