- finish_transfer(fname, fnametmp, file, recv_ok, 1);
- if (partialptr != fname && fnamecmp == partialptr) {
+ if (partialptr == fname || *partial_dir == '/')
+ partialptr = NULL;
+ finish_transfer(fname, fnametmp, partialptr,
+ file, recv_ok, 1);
+ if (fnamecmp == partialptr) {