FDIOBufferInit(&FDIO, &IOB, fd, fsize + dsize);
FDIO.ChunkSendRemain = fsize;
FDIO.TotalSentAlready = dsize;
-
- do {} while (FileRecvChunked(&FDIO, &err) > 0);
+ err = NULL;
+ do {} while ((FileMoveChunked(&FDIO, &err) > 0) && (err == NULL));
if (err == NULL) {
unlink(filename);
}