]> granicus.if.org Git - transmission/commitdiff
(trunk libT) when TR_CURL_VERBOSE is set, also log the benc announce response
authorCharles Kerr <charles@transmissionbt.com>
Thu, 10 Jun 2010 15:18:02 +0000 (15:18 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Thu, 10 Jun 2010 15:18:02 +0000 (15:18 +0000)
libtransmission/announcer.c

index e39574d7e7bbaffd52ab382e8779d1ec9708a5dc..bac6fd54d8073b80398067877153f58cd24cf242 100644 (file)
@@ -1229,6 +1229,13 @@ parseAnnounceResponse( tr_tier     * tier,
     int scrapeFields = 0;
     const int bencLoaded = !tr_bencLoad( response, responseLen, &benc, NULL );
 
+    if( getenv( "TR_CURL_VERBOSE" ) != NULL )
+    {
+        char * str = tr_bencToStr( &benc, TR_FMT_JSON, NULL );
+        fprintf( stderr, "Announce response:\n< %s\n", str );
+        tr_free( str );
+    }
+
     dbgmsg( tier, "response len: %d, isBenc: %d", (int)responseLen, (int)bencLoaded );
     publishErrorClear( tier );
     if( bencLoaded && tr_bencIsDict( &benc ) )