Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
c61ecb971b
  1. 7
      iguana/iguana_bundles.c
  2. 2
      iguana/iguana_ramchain.c

7
iguana/iguana_bundles.c

@ -391,7 +391,7 @@ struct iguana_txid *iguana_bundletx(struct iguana_info *coin,struct iguana_bundl
void iguana_bundlepurgefiles(struct iguana_info *coin,struct iguana_bundle *bp)
{
static const bits256 zero;
char fname[1024]; int32_t hdrsi,m,j; uint32_t ipbits;
char fname[1024]; FILE *fp; int32_t hdrsi,m,j; uint32_t ipbits;
if ( bp->purgetime == 0 && time(NULL) > bp->emitfinish+30 )
{
for (j=m=0; j<sizeof(coin->peers.active)/sizeof(*coin->peers.active); j++)
@ -400,9 +400,14 @@ void iguana_bundlepurgefiles(struct iguana_info *coin,struct iguana_bundle *bp)
{
if ( iguana_peerfname(coin,&hdrsi,GLOBALTMPDIR,fname,ipbits,bp->hashes[0],zero,1,1) >= 0 )
{
if ( (fp= fopen(fname,"rb")) != 0 )
{
printf("purge.(%s)\n",fname);
fclose(fp);
if ( OS_removefile(fname,0) > 0 )
coin->peers.numfiles--, m++;
}
}
else printf("error removing.(%s)\n",fname);
}
}

2
iguana/iguana_ramchain.c

@ -2457,7 +2457,7 @@ int32_t iguana_bundlesaveHT(struct iguana_info *coin,struct OS_memspace *mem,str
if ( retval == 0 )//|| bp->generrs > 3 )
{
char dirname[1024];
//printf("delete %d files hdrs.%d retval.%d\n",num,bp->hdrsi,retval);
printf("delete %d files hdrs.%d retval.%d\n",num,bp->hdrsi,retval);
if ( bp_n == bp->n && bp->n == coin->chain->bundlesize && bp->hdrsi < coin->bundlescount-3 )
{
for (j=starti; j<=endi; j++)

Loading…
Cancel
Save