From 65d7d9b89cc44b85d5ef8522276f04c53846acf2 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Wed, 17 Jun 2009 15:06:31 +0000 Subject: Allow /stats to be located anywhere in your trackers path --- opentracker.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'opentracker.c') diff --git a/opentracker.c b/opentracker.c index e2e48f2..c36ceaa 100644 --- a/opentracker.c +++ b/opentracker.c @@ -35,12 +35,12 @@ /* Globals */ time_t g_now_seconds; -char * g_redirecturl = NULL; +char * g_redirecturl; uint32_t g_tracker_id; volatile int g_opentracker_running = 1; int g_self_pipe[2]; -static char * g_serverdir = NULL; +static char * g_serverdir; static void panic( const char *routine ) { fprintf( stderr, "%s: %s\n", routine, strerror(errno) ); @@ -368,6 +368,8 @@ int parse_configfile( char * config_filename ) { if( !scan_ip6( p+13, tmpip )) goto parse_error; accesslist_blessip( tmpip, OT_PERMISSION_MAY_STAT ); #endif + } else if(!byte_diff(p, 17, "access.stats_path" ) && isspace(p[17])) { + set_config_option( &g_stats_path, p+18 ); #ifdef WANT_IP_FROM_PROXY } else if(!byte_diff(p, 12, "access.proxy" ) && isspace(p[12])) { if( !scan_ip6( p+13, tmpip )) goto parse_error; -- cgit v1.2.3