summaryrefslogtreecommitdiff
path: root/opentracker.c
diff options
context:
space:
mode:
authorerdgeist <>2007-11-06 18:02:03 +0000
committererdgeist <>2007-11-06 18:02:03 +0000
commit927ac023ce2c761063bbae81bb44b0aab624e36f (patch)
treecdae567406af42f8107daefdec8b762d30c63a13 /opentracker.c
parentad5fa66737dd77260b881ca673d03b1c171fa7bd (diff)
The expensive DMEM stats is gone. No need for it, too much potential to DOS.
Diffstat (limited to 'opentracker.c')
-rw-r--r--opentracker.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/opentracker.c b/opentracker.c
index 6bde42e..8b440c5 100644
--- a/opentracker.c
+++ b/opentracker.c
@@ -325,8 +325,6 @@ LOG_TO_STDERR( "sync: %d.%d.%d.%d\n", h->ip[0], h->ip[1], h->ip[2], h->ip[3] );
325 mode = STATS_TOP5; 325 mode = STATS_TOP5;
326 else if( !byte_diff(data,4,"fscr")) 326 else if( !byte_diff(data,4,"fscr"))
327 mode = STATS_FULLSCRAPE; 327 mode = STATS_FULLSCRAPE;
328 else if( !byte_diff(data,4,"dmem"))
329 mode = STATS_DMEM;
330 else if( !byte_diff(data,4,"tcp4")) 328 else if( !byte_diff(data,4,"tcp4"))
331 mode = STATS_TCP; 329 mode = STATS_TCP;
332 else if( !byte_diff(data,4,"udp4")) 330 else if( !byte_diff(data,4,"udp4"))
@@ -338,16 +336,8 @@ LOG_TO_STDERR( "sync: %d.%d.%d.%d\n", h->ip[0], h->ip[1], h->ip[2], h->ip[3] );
338 } 336 }
339 } 337 }
340 338
341 switch( mode) 339 // default format for now
342 { 340 if( !( reply_size = return_stats_for_tracker( static_outbuf + SUCCESS_HTTP_HEADER_LENGTH, mode, 0 ) ) ) HTTPERROR_500;
343 case STATS_DMEM:
344 if( !( reply_size = return_memstat_for_tracker( &reply ) ) ) HTTPERROR_500;
345 return sendmmapdata( s, reply, reply_size );
346 default:
347 // default format for now
348 if( !( reply_size = return_stats_for_tracker( static_outbuf + SUCCESS_HTTP_HEADER_LENGTH, mode, 0 ) ) ) HTTPERROR_500;
349 break;
350 }
351 break; 341 break;
352 342
353/****************************** 343/******************************