git: 9front

Download patch

ref: 4714ed4130c95641d2d594a189e0bdcb702d91a6
parent: a285736697bf67f9dc3c625c45c6d62b8aba3e06
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Sep 3 13:21:24 EDT 2023

qio: fix memory leak in qproduce()

--- a/sys/src/9/port/qio.c
+++ b/sys/src/9/port/qio.c
@@ -646,6 +646,7 @@
 	if(q->len >= q->limit){
 		q->state |= Qflow;
 		iunlock(q);
+		freeb(b);
 		return -1;
 	}
 	producecnt += len;
--