Changeset 9289
- Timestamp:
- Oct 11, 2009, 4:39:24 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer.c
r9281 r9289 1353 1353 parseScrapeResponse( tr_tier * tier, 1354 1354 const char * response, 1355 size_t responseLen ) 1355 size_t responseLen, 1356 char * result, 1357 size_t resultlen ) 1356 1358 { 1357 1359 tr_bool success = FALSE; … … 1406 1408 tr_bencFree( &benc ); 1407 1409 1410 if( success ) 1411 tr_strlcpy( result, _( "Success" ), resultlen ); 1412 else 1413 tr_strlcpy( result, _( "Error parsing response" ), resultlen ); 1414 1408 1415 return success; 1409 1416 } … … 1437 1444 } 1438 1445 1439 if( responseCode == HTTP_OK )1440 {1441 success = parseScrapeResponse( tier, response, responseLen );1442 }1443 1444 1446 if( 200 <= responseCode && responseCode <= 299 ) 1445 1447 { … … 1447 1449 tier->scrapeAt = now + interval; 1448 1450 1449 tr_strlcpy( tier->lastScrapeStr, _( "Success" ), sizeof( tier->lastScrapeStr ) ); 1450 tr_tordbg( tier->tor, "Request succeeded. Rescraping in %d seconds", interval ); 1451 if( responseCode == HTTP_OK ) 1452 success = parseScrapeResponse( tier, response, responseLen, 1453 tier->lastScrapeStr, sizeof( tier->lastScrapeStr ) ); 1454 else 1455 tr_snprintf( tier->lastScrapeStr, sizeof( tier->lastScrapeStr ), 1456 _( "tracker gave HTTP Response Code %1$ld (%2$s)" ), 1457 responseCode, tr_webGetResponseStr( responseCode ) ); 1458 tr_tordbg( tier->tor, "%s", tier->lastScrapeStr ); 1451 1459 } 1452 1460 else if( 300 <= responseCode && responseCode <= 399 )
Note: See TracChangeset
for help on using the changeset viewer.