From: Wilfried Goesgens Date: Wed, 13 Jun 2012 22:53:07 +0000 (+0200) Subject: Networkespool: use FileMoveChunked(); since the others won't read or won't write... X-Git-Tag: v8.12~13 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=8299599f45cd0640c719e7fab48dbe3fc75e596e Networkespool: use FileMoveChunked(); since the others won't read or won't write with offset. --- diff --git a/citadel/modules/network/serv_netspool.c b/citadel/modules/network/serv_netspool.c index 479b303de..6c2acb162 100644 --- a/citadel/modules/network/serv_netspool.c +++ b/citadel/modules/network/serv_netspool.c @@ -877,8 +877,8 @@ void network_consolidate_spoolout(HashList *working_ignetcfg, HashList *the_netm 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); }