shithub: fork

Download patch

ref: 7b8aea75acf2613d137c20570a2b0b6679b5d0c6
parent: 4d7e23c184e868565e252eb080e6fbb297565015
author: qwx <qwx@sciops.net>
date: Sat May 24 12:02:46 EDT 2025

bof: add missing upstream change

--- a/sys/src/cmd/bof/rio.c
+++ b/sys/src/cmd/bof/rio.c
@@ -349,7 +349,7 @@
 {
 	Window *cur = nil;
 	Channel *c;
-	char *s;
+	char *s, *t;
 
 	enum { Akbd, Aopen, Aclose, Awrite, NALT };
 	Alt alts[NALT+1] = {
@@ -394,6 +394,8 @@
 			}
 			if(c == totap)
 				totap = nil;
+			while(nbrecv(c, &t))
+				free(t);
 			chanfree(c);
 			break;
 		case Awrite:
--