From 246d6a72a3d4ba9e09807caad69d61d3e2e13ae4 Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Sat, 24 Sep 2011 05:54:47 +0000 Subject: [PATCH] (trunk libT) #4502 "allow verbose scrape" -- patch by reardon. --- libtransmission/announcer-http.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libtransmission/announcer-http.c b/libtransmission/announcer-http.c index 33b82565c..f676a8bde 100644 --- a/libtransmission/announcer-http.c +++ b/libtransmission/announcer-http.c @@ -359,6 +359,22 @@ on_scrape_done( tr_session * session, tr_benc * files; const char * str; const int benc_loaded = !tr_bencLoad( msg, msglen, &top, NULL ); + + if( getenv( "TR_CURL_VERBOSE" ) != NULL ) + { + if( !benc_loaded ) + fprintf( stderr, "%s", "Scrape response was not in benc format\n" ); + else { + int i, len; + char * str = tr_bencToStr( &top, TR_FMT_JSON, &len ); + fprintf( stderr, "%s", "Scrape response:\n< " ); + for( i=0; i