diff options
| author | erdgeist <> | 2010-08-09 14:20:02 +0000 |
|---|---|---|
| committer | erdgeist <> | 2010-08-09 14:20:02 +0000 |
| commit | a75c8241874ed3e736bce2b7d7283b830d6266cd (patch) | |
| tree | b481823ff20249c5a41b066a394218638d7318a0 | |
| parent | 426c5f30c28b82fb9775e1de4cf1cfe5eeb3ae83 (diff) | |
the keep-alive loop must not run, if no keep alive is configured or requested for connection
| -rw-r--r-- | opentracker.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/opentracker.c b/opentracker.c index 7c368b8..a5b8b0d 100644 --- a/opentracker.c +++ b/opentracker.c | |||
| @@ -185,6 +185,10 @@ static void handle_read( const int64 sock, struct ot_workstruct *ws ) { | |||
| 185 | ws->request = array_start( &cookie->request ); | 185 | ws->request = array_start( &cookie->request ); |
| 186 | ws->request_size = array_bytes( &cookie->request ); | 186 | ws->request_size = array_bytes( &cookie->request ); |
| 187 | http_handle_request( sock, ws ); | 187 | http_handle_request( sock, ws ); |
| 188 | #ifdef WANT_KEEPALIVE | ||
| 189 | if( !ws->keep_alive ) | ||
| 190 | #endif | ||
| 191 | return; | ||
| 188 | } | 192 | } |
| 189 | } | 193 | } |
| 190 | 194 | ||
