Changeset 10641
- Timestamp:
- May 11, 2010, 3:30:30 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/torrent-magnet.c
r10502 r10641 307 307 int i; 308 308 char * ret; 309 const char * name; 309 310 struct evbuffer * s; 310 311 … … 313 314 s = evbuffer_new( ); 314 315 evbuffer_add_printf( s, "magnet:?xt=urn:btih:%s", tor->info.hashString ); 315 evbuffer_add_printf( s, "%s", "&dn=" ); 316 tr_http_escape( s, tr_torrentName( tor ), -1, TRUE ); 316 name = tr_torrentName( tor ); 317 if( name && *name ) 318 { 319 evbuffer_add_printf( s, "%s", "&dn=" ); 320 tr_http_escape( s, tr_torrentName( tor ), -1, TRUE ); 321 } 317 322 for( i=0; i<tor->info.trackerCount; ++i ) 318 323 {
Note: See TracChangeset
for help on using the changeset viewer.