Changeset 12388
- Timestamp:
- Apr 27, 2011, 8:41:47 PM (12 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer-http.c
r12238 r12388 51 51 } 52 52 53 static char*53 static struct evbuffer * 54 54 announce_url_new( const tr_session * session, const tr_announce_request * req ) 55 55 { … … 117 117 } 118 118 119 return evbuffer_free_to_str( buf );119 return buf; 120 120 } 121 121 … … 280 280 { 281 281 struct announce_data * d; 282 char * url = announce_url_new( session, request ); 282 struct evbuffer * buf = announce_url_new( session, request ); 283 const char * url = (const char *) evbuffer_pullup( buf, -1 ); 283 284 284 285 d = tr_new0( struct announce_data, 1 ); … … 290 291 dbgmsg( request->log_name, "Sending announce to libcurl: \"%s\"", url ); 291 292 tr_webRun( session, url, NULL, NULL, on_announce_done, d ); 292 tr_free( url ); 293 294 evbuffer_free( buf ); 293 295 } 294 296 … … 399 401 } 400 402 401 static char*403 static struct evbuffer * 402 404 scrape_url_new( const tr_scrape_request * req ) 403 405 { … … 416 418 } 417 419 418 return evbuffer_free_to_str( buf );420 return buf; 419 421 } 420 422 … … 427 429 int i; 428 430 struct scrape_data * d; 429 char * url = scrape_url_new( request ); 431 struct evbuffer * buf = scrape_url_new( request ); 432 const char * url = (const char *) evbuffer_pullup( buf, -1 ); 430 433 431 434 d = tr_new0( struct scrape_data, 1 ); … … 440 443 dbgmsg( request->log_name, "Sending scrape to libcurl: \"%s\"", url ); 441 444 tr_webRun( session, url, NULL, NULL, on_scrape_done, d ); 442 tr_free( url ); 443 } 445 446 evbuffer_free( buf ); 447 } -
trunk/libtransmission/announcer.c
r12385 r12388 730 730 { 731 731 int i; 732 char * str;733 732 char name[128]; 734 733 struct evbuffer * buf = evbuffer_new( ); … … 741 740 evbuffer_add_printf( buf, "[%d:%s]", i, str ); 742 741 } 743 str = evbuffer_free_to_str( buf ); 744 tr_deepLog( __FILE__, __LINE__, name, "announce queue is %s", str);745 tr_free( str);742 743 tr_deepLog( __FILE__, __LINE__, name, "announce queue is %s", evbuffer_pullup( buf, -1 ) ); 744 evbuffer_free( buf ); 746 745 } 747 746 }
Note: See TracChangeset
for help on using the changeset viewer.