From 28d88e338032975b4b6fc3e0d6fd413b90c39596 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 16 Oct 2007 00:23:14 +0000 Subject: Exclude empty torrents from full scrape, also try to shrink full scrape buffer after it is full --- opentracker.c | 1 + 1 file changed, 1 insertion(+) (limited to 'opentracker.c') diff --git a/opentracker.c b/opentracker.c index a2fe24e..87e8b6f 100644 --- a/opentracker.c +++ b/opentracker.c @@ -374,6 +374,7 @@ SCRAPE_WORKAROUND: LOG_TO_STDERR( "scrp: %d.%d.%d.%d - FULL SCRAPE\n", h->ip[0], h->ip[1], h->ip[2], h->ip[3] ); if( !( reply_size = return_fullscrape_for_tracker( &reply ) ) ) HTTPERROR_500; + if( (c = realloc( reply, reply_size ) ) ) reply = c; ot_overall_tcp_successfulannounces++; return sendmallocdata( s, reply, reply_size ); } -- cgit v1.2.3