ref: 2abef663bb1ed2924edcfd5b35c1a6706d7252cc
parent: 3dd8ee8ee6690e0d8d8a3df8cead9a87581b3612
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Wed May 11 04:13:33 EDT 2011
kbdfs: memleak fix
--- a/sys/src/cmd/aux/kbdfs.c
+++ b/sys/src/cmd/aux/kbdfs.c
@@ -462,15 +462,6 @@
}
}
-enum {- Areq,
- Actl,
- Araw,
- Aline,
- Akbd,
- Aend,
-};
-
/*
* Queue reads to cons and kbd, flushing and
* relay data between 9p and rawchan / kbdchan.
@@ -482,6 +473,7 @@
Req *h;
Req **t;
} qcons, qkbd, *q;
+ enum { Areq, Actl, Araw, Aline, Akbd, Aend };Alt a[Aend+1];
Req *req;
Fid *fid;
@@ -635,6 +627,7 @@
respond(req, nil);
}
}
+ free(s);
break;
}
}
--
⑨