From 2d0215d79307deeaecff5494da115adafde5bccc Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Wed, 24 Jan 2007 12:56:15 +0000 Subject: Debugging for failed requests. --- Makefile | 2 +- opentracker.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 74c5db5..f12ebc5 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ CC?=gcc -FEATURES=#-D_DEBUG_FDS -DWANT_IP_FROM_QUERY_STRING -DWANT_BLACKLIST -DWANT_CLOSED_TRACKER +FEATURES=#-DWANT_IP_FROM_QUERY_STRING -DWANT_BLACKLIST -DWANT_CLOSED_TRACKER -D_DEBUG_HTTPERROR #DEBUG_OPTS=-g -ggdb -pg # -fprofile-arcs -ftest-coverage DEBUG_OPTS=-s -Os CFLAGS+=-I../libowfat -Wall -pipe # -pedantic -ansi diff --git a/opentracker.c b/opentracker.c index e57cc84..2299844 100644 --- a/opentracker.c +++ b/opentracker.c @@ -134,6 +134,9 @@ void senddata(int64 s, struct http_data* h, char *buffer, size_t size ) { void httperror(int64 s,struct http_data* h,const char* title,const char* message) { size_t reply_size = sprintf( static_scratch, "HTTP/1.0 %s\r\nContent-Type: text/html\r\nConnection: close\r\nContent-Length: %zd\r\n\r\n%s\n", title, strlen(message)+strlen(title)+16-4,title+4); +#ifdef _DEBUG_HTTPERROR + fprintf( stderr, "DEBUG: invalid request was: %s\n", (char*)array_start( &h->r ) ); +#endif senddata(s,h,static_scratch,reply_size); } -- cgit v1.2.3