Changeset 7543 for trunk/libtransmission/fdlimit.c
- Timestamp:
- Dec 30, 2008, 3:29:09 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/fdlimit.c
r7439 r7543 262 262 uint64_t desiredFileSize ) 263 263 { 264 int 264 int i, winner = -1; 265 265 struct tr_openfile * o; 266 char * filename;266 char filename[MAX_PATH_LENGTH]; 267 267 268 268 assert( folder && *folder ); … … 270 270 assert( doWrite == 0 || doWrite == 1 ); 271 271 272 filename = tr_buildPath( folder, torrentFile, NULL ); 273 dbgmsg( "looking for file '%s', writable %c", filename, 274 doWrite ? 'y' : 'n' ); 272 tr_snprintf( filename, sizeof( filename ), "%s%c%s", folder, TR_PATH_DELIMITER, torrentFile ); 273 dbgmsg( "looking for file '%s', writable %c", filename, doWrite ? 'y' : 'n' ); 275 274 276 275 tr_lockLock( gFd->lock ); … … 362 361 if( err ) { 363 362 tr_lockUnlock( gFd->lock ); 364 tr_free( filename );365 363 errno = err; 366 364 return -1; … … 377 375 o->closeWhenDone = 0; 378 376 o->date = tr_date( ); 379 tr_free( filename );380 377 tr_lockUnlock( gFd->lock ); 381 378 return o->fd;
Note: See TracChangeset
for help on using the changeset viewer.