Changeset 2360
- Timestamp:
- Jul 15, 2007, 7:12:54 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cli/transmissioncli.c
r2358 r2360 101 101 int i, error; 102 102 tr_handle_t * h; 103 tr_stat_t * s;103 const tr_stat_t * s; 104 104 tr_handle_status_t * hstat; 105 105 -
trunk/daemon/torrents.c
r2245 r2360 178 178 { 179 179 struct tor * tor; 180 tr_stat_t * st;181 180 182 181 assert( NULL != gl_handle ); … … 184 183 185 184 tor = idlookup( id ); 186 if( NULL == tor ) 187 { 188 return; 189 } 190 191 st = tr_torrentStat( tor->tor ); 192 if( TR_STATUS_INACTIVE & st->status ) 193 { 194 tr_torrentStart( tor->tor ); 185 if( tor != NULL ) 186 { 187 const tr_stat_t * st = tr_torrentStat( tor->tor ); 188 189 if( TR_STATUS_INACTIVE & st->status ) 190 { 191 tr_torrentStart( tor->tor ); 192 savestate(); 193 } 194 } 195 196 } 197 198 void 199 torrent_stop( int id ) 200 { 201 struct tor * tor; 202 203 assert( NULL != gl_handle ); 204 assert( !gl_exiting ); 205 206 tor = idlookup( id ); 207 if( tor != NULL ) 208 { 209 const tr_stat_t * st = tr_torrentStat( tor->tor ); 210 211 if( TR_STATUS_ACTIVE & st->status ) 212 { 213 tr_torrentStop( tor->tor ); 214 savestate(); 215 } 216 } 217 } 218 219 void 220 torrent_remove( int id ) 221 { 222 struct tor * tor; 223 224 assert( NULL != gl_handle ); 225 assert( !gl_exiting ); 226 227 tor = idlookup( id ); 228 if( tor != NULL ) 229 { 230 closetor( tor, 1 ); 195 231 savestate(); 196 232 } 197 }198 199 void200 torrent_stop( int id )201 {202 struct tor * tor;203 tr_stat_t * st;204 205 assert( NULL != gl_handle );206 assert( !gl_exiting );207 208 tor = idlookup( id );209 if( NULL == tor )210 {211 return;212 }213 214 st = tr_torrentStat( tor->tor );215 if( TR_STATUS_ACTIVE & st->status )216 {217 tr_torrentStop( tor->tor );218 savestate();219 }220 }221 222 void223 torrent_remove( int id )224 {225 struct tor * tor;226 227 assert( NULL != gl_handle );228 assert( !gl_exiting );229 230 tor = idlookup( id );231 if( NULL == tor )232 {233 return;234 }235 236 closetor( tor, 1 );237 savestate();238 233 } 239 234 -
trunk/libtransmission/torrent.c
r2359 r2360 529 529 } 530 530 531 tr_stat_t * tr_torrentStat( tr_torrent_t * tor ) 531 const tr_stat_t * 532 tr_torrentStat( tr_torrent_t * tor ) 532 533 { 533 534 tr_stat_t * s; -
trunk/libtransmission/transmission.h
r2358 r2360 426 426 **********************************************************************/ 427 427 typedef struct tr_stat_s tr_stat_t; 428 tr_stat_t * tr_torrentStat( tr_torrent_t * );428 const tr_stat_t * tr_torrentStat( tr_torrent_t * ); 429 429 430 430 /*********************************************************************** -
trunk/libtransmission/utils.c
r2348 r2360 400 400 { 401 401 char * out = NULL; 402 402 403 if( in != NULL ) 403 404 { 404 out = tr_ calloc( len+1,1 );405 out = tr_malloc( len+1 ); 405 406 memcpy( out, in, len ); 407 out[len] = '\0'; 406 408 } 407 409 return out;
Note: See TracChangeset
for help on using the changeset viewer.