Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
97f89346cc
  1. 2
      iguana/iguana_realtime.c
  2. 6
      iguana/iguana_volatiles.c

2
iguana/iguana_realtime.c

@ -305,7 +305,7 @@ int32_t iguana_realtime_update(struct supernet_info *myinfo,struct iguana_info *
else
{
printf("cant find bundleblock [%d:%d]\n",bp->hdrsi,bundlei);
coin->RTdatabad = 1;
break;
}
if ( coin->RTdatabad == 0 && block != 0 && (block->height == 0 || bits256_nonz(block->RO.prev_block) != 0) )
{

6
iguana/iguana_volatiles.c

@ -91,7 +91,7 @@ struct iguana_utxo iguana_utxofind(struct iguana_info *coin,int16_t spent_hdrsi,
ramchain = (bp == coin->current) ? &coin->RTramchain : &bp->ramchain;
if ( (rdata= ramchain->H.data) == 0 )
return(utxo);
portable_mutex_lock(&coin->RTmutex);
//portable_mutex_lock(&coin->RTmutex);
val = ((uint64_t)spent_hdrsi << 32) | spent_unspentind;
if ( spent_unspentind > 0 && spent_unspentind < rdata->numunspents )
{
@ -107,7 +107,7 @@ struct iguana_utxo iguana_utxofind(struct iguana_info *coin,int16_t spent_hdrsi,
{
printf("iguana_hhutxofind warning: hhutxo.%p spentflag.%d\n",hhutxo,hhutxo->u.spentflag);
memset(&utxo,0,sizeof(utxo));
portable_mutex_unlock(&coin->RTmutex);
//portable_mutex_unlock(&coin->RTmutex);
return(utxo);
}
hhutxo = calloc(1,sizeof(*hhutxo));
@ -137,7 +137,7 @@ struct iguana_utxo iguana_utxofind(struct iguana_info *coin,int16_t spent_hdrsi,
{
printf("illegal unspentind.%u vs %u hdrs.%d\n",spent_unspentind,rdata->numunspents,spent_hdrsi);
}
portable_mutex_unlock(&coin->RTmutex);
//portable_mutex_unlock(&coin->RTmutex);
return(utxo);
}

Loading…
Cancel
Save