Commit Diff


commit - 1b3f8c35794d515766c14daaf0e22a2ae10caa88
commit + 98576296154a0e6fe5c6fc4b3b517cfb9c3e4402
blob - ff11a87a9268767e7533471ad1acedf6618c88ac
blob + fd41e06c1f4122da4d2d057b858dea606c200931
--- TODO
+++ TODO
@@ -33,3 +33,7 @@ Stuff that's still to-do
    be shared with other fids (f->dir is a shared read-only resource).
    One solution may be to not use readdir and roll our own on top
    of getdents(2) and lseek(2), but that may not be portable.
+
+ - reply with an Rerror in listener.c:/^client_read when we get an
+   invalid message (too big or too small) before closing the
+   connection.