git: 9front

Download patch

ref: a2b9a9d62f20e77229b1189e70a68dfcc6806ef1
parent: db8b443588db1c9644c58adef5f4a581b8be690d
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sun Aug 11 04:22:21 EDT 2013

libdraw: fix ekbd() memory leak

--- a/sys/src/libdraw/event.c
+++ b/sys/src/libdraw/event.c
@@ -423,6 +423,7 @@
 		drawerror(display, "events: keyboard not initialzed");
 	eb = ebread(&eslave[Skeyboard]);
 	chartorune(&r, (char*)eb->buf);
+	free(eb);
 	return r;
 }
 
--