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