Browse Source

fix infinite busy loop in run

master
Georg Hopp 14 years ago
parent
commit
b122f341a9
  1. 8
      ChangeLog
  2. 4
      src/server/run.c

8
ChangeLog

@ -1,10 +1,14 @@
2012-02-15 04:55:46 +0100 Georg Hopp
* fix infinite busy loop in run (HEAD, master)
2012-02-15 04:44:38 +0100 Georg Hopp 2012-02-15 04:44:38 +0100 Georg Hopp
* dynamically get and free buffer for response write pipe now (HEAD, master)
* dynamically get and free buffer for response write pipe now (origin/master, origin/HEAD)
2012-02-14 21:32:38 +0100 Georg Hopp 2012-02-14 21:32:38 +0100 Georg Hopp
* increase write buffer (origin/master, origin/HEAD)
* increase write buffer
2012-02-13 21:27:47 +0100 Georg Hopp 2012-02-13 21:27:47 +0100 Georg Hopp

4
src/server/run.c

@ -168,8 +168,7 @@ serverRun(Server this)
message = (HttpMessage)streamWriterWrite(writer, fd); message = (HttpMessage)streamWriterWrite(writer, fd);
if (NULL != message && writer->state == HTTP_RESPONSE_GET) {
if (httpMessageHasKeepAlive(message)) {
if (NULL == message) {
(this->fds)[i].events &= ~POLLOUT; (this->fds)[i].events &= ~POLLOUT;
} }
else { else {
@ -179,7 +178,6 @@ serverRun(Server this)
} }
} }
} }
}
} }
// vim: set ts=4 sw=4: // vim: set ts=4 sw=4:
Loading…
Cancel
Save