diff --git a/iguana/iguana777.c b/iguana/iguana777.c index 1be3ba473..779ceb2d8 100755 --- a/iguana/iguana777.c +++ b/iguana/iguana777.c @@ -243,7 +243,8 @@ uint32_t iguana_updatemetrics(struct supernet_info *myinfo,struct iguana_info *c printf("new peers.txt %ld vs (%s) %ld (%s)\n",ftell(fp),fname,(long)OS_filesize(fname),GLOBAL_CONFSDIR); fclose(fp); OS_renamefile(fname,oldfname); - OS_copyfile(tmpfname,fname,1); + OS_renamefile(tmpfname,fname); + //OS_copyfile(tmpfname,fname,1); } else fclose(fp); } else diff --git a/iguana/iguana_init.c b/iguana/iguana_init.c index c212cb986..8b6cb8cc2 100755 --- a/iguana/iguana_init.c +++ b/iguana/iguana_init.c @@ -194,7 +194,8 @@ int32_t iguana_savehdrs(struct iguana_info *coin) printf("new hdrs.txt %ld vs (%s) %ld\n",ftell(fp),fname,(long)OS_filesize(fname)); fclose(fp); OS_renamefile(fname,oldfname); - OS_copyfile(tmpfname,fname,1); + OS_renamefile(tmpfname,fname); + //OS_copyfile(tmpfname,fname,1); } else fclose(fp); if ( fp2 != 0 ) { diff --git a/iguana/iguana_spendvectors.c b/iguana/iguana_spendvectors.c index bfe732525..29f530ca9 100755 --- a/iguana/iguana_spendvectors.c +++ b/iguana/iguana_spendvectors.c @@ -888,17 +888,21 @@ int32_t iguana_balanceflush(struct supernet_info *myinfo,struct iguana_info *coi else if ( iter == 2 ) { sprintf(destfname,"%s/%s/accounts/debits.%d",GLOBAL_DBDIR,coin->symbol,bp->bundleheight); - if ( OS_copyfile(fname,destfname,1) < 0 ) + OS_removefile(destfname,0); + OS_renamefile(fname,destfname); + /*if ( OS_copyfile(fname,destfname,1) < 0 ) { printf("balances error copying (%s) -> (%s)\n",fname,destfname); return(-1); - } + }*/ sprintf(destfname,"%s/%s/accounts/lastspends.%d",GLOBAL_DBDIR,coin->symbol,bp->bundleheight); - if ( OS_copyfile(fname2,destfname,1) < 0 ) + OS_removefile(destfname,0); + OS_renamefile(fname2,destfname); + /*if ( OS_copyfile(fname2,destfname,1) < 0 ) { printf("balances error copying (%s) -> (%s)\n",fname2,destfname); return(-1); - } + }*/ if ( (hdrsi % 100) == 0 ) printf("%s -> %s\n",fname,destfname); OS_removefile(fname,0);