Fix
This commit is contained in:
@@ -47,7 +47,7 @@ int32_t NSPV_notarization_find(struct NSPV_ntzargs *args,int32_t height,int32_t
|
||||
|
||||
int32_t NSPV_notarized_bracket(struct NSPV_ntzargs *prev,struct NSPV_ntzargs *next,int32_t height)
|
||||
{
|
||||
uint256 bhash; int32_t txidht,ntzht,nextht;
|
||||
uint256 bhash; int32_t txidht,ntzht,nextht,i=0;
|
||||
memset(prev,0,sizeof(*prev));
|
||||
memset(next,0,sizeof(*next));
|
||||
if ( (ntzht= NSPV_notarization_find(prev,height,-1)) < 0 || ntzht > height || ntzht == 0 )
|
||||
@@ -55,14 +55,14 @@ int32_t NSPV_notarized_bracket(struct NSPV_ntzargs *prev,struct NSPV_ntzargs *ne
|
||||
txidht = height+1;
|
||||
while ( (ntzht= NSPV_notarization_find(next,txidht,1)) < height )
|
||||
{
|
||||
nextht = next->txidht + 1;
|
||||
nextht = next->txidht + 10*i;
|
||||
fprintf(stderr,"found forward ntz, but ntzht.%d vs height.%d, txidht.%d -> nextht.%d\n",next->ntzheight,height,txidht,nextht);
|
||||
memset(next,0,sizeof(*next));
|
||||
txidht = nextht;
|
||||
if ( nextht <= txidht ) // not advancing error
|
||||
break;
|
||||
if ( ntzht <= 0 )
|
||||
break;
|
||||
if ( i++ > 10 )
|
||||
break;
|
||||
}
|
||||
return(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user