Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
0ddc4f7c5b
  1. 2
      iguana/iguana777.c
  2. 5
      iguana/iguana_recv.c

2
iguana/iguana777.c

@ -221,7 +221,7 @@ uint32_t iguana_updatemetrics(struct iguana_info *coin)
{ {
for (j=0; j<coin->peers.numranked; j++) for (j=0; j<coin->peers.numranked; j++)
{ {
if ( i != 0 && (tmpaddr= coin->peers.ranked[j]) != 0 && (uint32_t)addr->ipbits == (uint32_t)tmpaddr->ipbits ) if ( i != j && (tmpaddr= coin->peers.ranked[j]) != 0 && (uint32_t)addr->ipbits == (uint32_t)tmpaddr->ipbits )
break; break;
} }
if ( j == coin->peers.numranked ) if ( j == coin->peers.numranked )

5
iguana/iguana_recv.c

@ -950,6 +950,7 @@ int32_t iguana_reqblocks(struct iguana_info *coin)
{ {
if ( time(NULL) > bp->issued[bundlei+1]+10 ) if ( time(NULL) > bp->issued[bundlei+1]+10 )
{ {
bp->issued[bundlei+1] = (uint32_t)time(NULL);
printf("MAINCHAIN skip issue %d\n",bundlei+1); printf("MAINCHAIN skip issue %d\n",bundlei+1);
iguana_blockQ("mainskip",coin,bp,bundlei,bp->hashes[bundlei+1],0); iguana_blockQ("mainskip",coin,bp,bundlei,bp->hashes[bundlei+1],0);
} }
@ -1040,7 +1041,7 @@ int32_t iguana_reqhdrs(struct iguana_info *coin)
coin->numpendings++; coin->numpendings++;
init_hexbytes_noT(hashstr,bp->hashes[0].bytes,sizeof(bits256)); init_hexbytes_noT(hashstr,bp->hashes[0].bytes,sizeof(bits256));
queue_enqueue("hdrsQ",&coin->hdrsQ,queueitem(hashstr),1); queue_enqueue("hdrsQ",&coin->hdrsQ,queueitem(hashstr),1);
printf("hdrsi.%d reqHDR.(%s) numhashes.%d\n",bp->hdrsi,hashstr,bp->numhashes); //printf("hdrsi.%d reqHDR.(%s) numhashes.%d\n",bp->hdrsi,hashstr,bp->numhashes);
if ( 1 ) if ( 1 )
{ {
iguana_blockQ("reqhdrs0",coin,bp,0,bp->hashes[0],0); iguana_blockQ("reqhdrs0",coin,bp,0,bp->hashes[0],0);
@ -1088,7 +1089,7 @@ int32_t iguana_blockQ(char *argstr,struct iguana_info *coin,struct iguana_bundle
block->queued = 1; block->queued = 1;
queue_enqueue("cacheQ",&coin->cacheQ,&block->req->DL,0); queue_enqueue("cacheQ",&coin->cacheQ,&block->req->DL,0);
block->req = 0; block->req = 0;
char str2[65]; printf("already have.(%s)\n",bits256_str(str2,block->RO.hash2)); //char str2[65]; printf("already have.(%s)\n",bits256_str(str2,block->RO.hash2));
} }
return(0); return(0);
} }

Loading…
Cancel
Save