]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside...
authorerdgeist <>
Thu, 18 Jan 2007 13:06:49 +0000 (13:06 +0000)
committererdgeist <>
Thu, 18 Jan 2007 13:06:49 +0000 (13:06 +0000)
opentracker.c
trackerlogic.c
trackerlogic.h

index 270f6c19a65a192bad6acdfe1ca938958fab23f2..14901778c759f3f02b2e6fea3873b47ad4440400 100644 (file)
@@ -388,7 +388,6 @@ void help( char *name ) {
 void handle_read( int64 clientsocket ) {
   struct http_data* h = io_getcookie( clientsocket );
   int l = io_tryread( clientsocket, static_scratch, sizeof static_scratch );
-  tai6464 t;
 
   if( l <= 0 ) {
     if( h ) {
@@ -407,11 +406,6 @@ void handle_read( int64 clientsocket ) {
     httperror(clientsocket,h,"500 request too long","You sent too much headers");
   else if ((l=header_complete(h)))
     httpresponse(clientsocket,h);
-  else {
-    taia_now(&t);
-    taia_addsec(&t,&t,OT_CLIENT_TIMEOUT);
-    io_timeout(clientsocket,t);
-  }
 }
 
 void handle_accept( int64 serversocket ) {
index b044245083092fd87a3141c2a57f980239136b70..6c988df00ed5b524b895623627943b026f251243 100644 (file)
@@ -393,10 +393,6 @@ void remove_peer_from_torrent( ot_hash *hash, ot_peer *peer ) {
     }
 }
 
-void cleanup_torrents( void ) {
-
-}
-
 int init_logic( char *serverdir ) {
   if( serverdir && chdir( serverdir ) ) {
     fprintf( stderr, "Could not chdir() to %s\n", serverdir );
index a46869a49be2979d65a32da1de296ff98b723b2f..413c10b56c7e179b64d4d17abbdb5ae5bbed892f 100644 (file)
@@ -86,6 +86,5 @@ size_t return_peers_for_torrent( ot_torrent *torrent, unsigned int amount, char
 size_t return_scrape_for_torrent( ot_hash *hash, char *reply );
 size_t return_stats_for_tracker( char *reply, int mode );
 void  remove_peer_from_torrent( ot_hash *hash, ot_peer *peer );
-void cleanup_torrents( void );
 
 #endif