summaryrefslogtreecommitdiff
path: root/sys/src/libdraw
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-08-11 08:22:21 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-08-11 08:22:21 +0200
commit62bd2ae8b910b56dd6cbc50c4d9573e2eac6f1ad (patch)
treea5c4b70cf97495b4f90beeb86bbfe32bb4f391d8 /sys/src/libdraw
parent4e3a8e41fb8b46f46f19f0dcdc170bc704c907e2 (diff)
libdraw: fix ekbd() memory leak
Diffstat (limited to 'sys/src/libdraw')
-rw-r--r--sys/src/libdraw/event.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/libdraw/event.c b/sys/src/libdraw/event.c
index 5f99199dd..5df6e63a8 100644
--- a/sys/src/libdraw/event.c
+++ b/sys/src/libdraw/event.c
@@ -423,6 +423,7 @@ ekbd(void)
drawerror(display, "events: keyboard not initialzed");
eb = ebread(&eslave[Skeyboard]);
chartorune(&r, (char*)eb->buf);
+ free(eb);
return r;
}