Changeset 13837
- Timestamp:
- Jan 22, 2013, 5:58:31 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/torrent.c
r13834 r13837 3356 3356 3357 3357 src = tr_buildPath (base, oldpath, NULL); 3358 /*fprintf (stderr, "%s:%d src \"%s\"\n", __FILE__, __LINE__, src);*/ 3358 if (!tr_fileExists (src, NULL)) /* check for it as a partial */ 3359 { 3360 char * tmp = tr_strdup_printf ("%s.part", src); 3361 tr_free (src); 3362 src = tmp; 3363 } 3359 3364 3360 3365 if (tr_fileExists (src, NULL)) … … 3363 3368 bool tgt_exists; 3364 3369 char * parent = tr_dirname (src); 3365 char * tgt = tr_buildPath (parent, newname, NULL); 3370 char * tgt; 3371 3372 if (tr_str_has_suffix (src, ".part")) 3373 tgt = tr_strdup_printf ("%s" TR_PATH_DELIMITER_STR "%s.part", parent, newname); 3374 else 3375 tgt = tr_buildPath (parent, newname, NULL); 3366 3376 3367 3377 tmp = errno; 3368 3378 tgt_exists = tr_fileExists (tgt, NULL); 3369 3379 errno = tmp; 3370 /*fprintf (stderr, "%s:%d tgt \"%s\"\n", __FILE__, __LINE__, tgt);*/3371 3380 3372 3381 if (!tgt_exists) … … 3376 3385 tmp = errno; 3377 3386 rv = rename (src, tgt); 3378 /*fprintf (stderr, "%s:%d rv \"%d\"\n", __FILE__, __LINE__, rv);*/3379 3387 if (rv != 0) 3380 3388 error = errno;
Note: See TracChangeset
for help on using the changeset viewer.