Commit b122f341a94bd9eb3dd6227dff27c1aa56848eed

Authored by Georg Hopp
1 parent 3497eb87

fix infinite busy loop in run

Showing 2 changed files with 12 additions and 10 deletions
  1 +2012-02-15 04:55:46 +0100 Georg Hopp
  2 +
  3 + * fix infinite busy loop in run (HEAD, master)
  4 +
1 5 2012-02-15 04:44:38 +0100 Georg Hopp
2 6
3   - * dynamically get and free buffer for response write pipe now (HEAD, master)
  7 + * dynamically get and free buffer for response write pipe now (origin/master, origin/HEAD)
4 8
5 9 2012-02-14 21:32:38 +0100 Georg Hopp
6 10
7   - * increase write buffer (origin/master, origin/HEAD)
  11 + * increase write buffer
8 12
9 13 2012-02-13 21:27:47 +0100 Georg Hopp
10 14
... ...
... ... @@ -168,14 +168,12 @@ serverRun(Server this)
168 168
169 169 message = (HttpMessage)streamWriterWrite(writer, fd);
170 170
171   - if (NULL != message && writer->state == HTTP_RESPONSE_GET) {
172   - if (httpMessageHasKeepAlive(message)) {
173   - (this->fds)[i].events &= ~POLLOUT;
174   - }
175   - else {
176   - delete(&message);
177   - serverCloseConn(this, i);
178   - }
  171 + if (NULL == message) {
  172 + (this->fds)[i].events &= ~POLLOUT;
  173 + }
  174 + else {
  175 + delete(&message);
  176 + serverCloseConn(this, i);
179 177 }
180 178 }
181 179 }
... ...
Please register or login to post a comment