X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fjagi%2Fscgi%2FEventServer.java;h=f617cf54f5c7970aaf6b9263ef504b4f23da415f;hb=72715a9fadefd64bf37dca1977ebc3dd6d1f8c43;hp=821897354399d91e7ba0785163eb37d3520e6a2a;hpb=ea0d7d15272f1a80dd79970413adc390f543640b;p=jagi.git diff --git a/src/jagi/scgi/EventServer.java b/src/jagi/scgi/EventServer.java index 8218973..f617cf5 100644 --- a/src/jagi/scgi/EventServer.java +++ b/src/jagi/scgi/EventServer.java @@ -117,9 +117,12 @@ public class EventServer implements Runnable { if(!eof && (buf.remaining() == 0)) { buf.clear(); while(buf.remaining() > 0) { - if(in.read(buf) < 0) + if(in.read(buf) < 0) { + eof = true; break; + } } + buf.flip(); } double now = Driver.current().time(); if((events & SelectionKey.OP_WRITE) != 0) {