me did:

* catch the -1 in two places

* add a checker loop whether more comands are waiting in the buffered IO buffer

don't know whether this broke the async stuff, which lines do that? maybe checking whether IO is waiting is not enough? whats the condition for async io?

Reply via email to