From d42d3348fb9267209dfeeeed5a401423613a1ee3 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 13 Jan 2017 09:13:15 +0200 Subject: [PATCH] prevent non-notary price feed --- src/komodo.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/komodo.h b/src/komodo.h index d1a6068cb..5b45126a5 100644 --- a/src/komodo.h +++ b/src/komodo.h @@ -416,7 +416,10 @@ int32_t komodo_voutupdate(int32_t *isratificationp,int32_t notaryid,uint8_t *scr } else printf("notarized.%d %llx reject ht.%d NOTARIZED.%d %s.%s DESTTXID.%s (%s)\n",notarized,(long long)signedmask,height,*notarizedheightp,ASSETCHAINS_SYMBOL[0]==0?"KMD":ASSETCHAINS_SYMBOL,kmdtxid.ToString().c_str(),desttxid.ToString().c_str(),(char *)&scriptbuf[len]); } else if ( i == 0 && j == 1 && opretlen == 149 ) - komodo_paxpricefeed(height,&scriptbuf[len],opretlen); + { + if ( notaryid >= 0 && notaryid < 64 ) + komodo_paxpricefeed(height,&scriptbuf[len],opretlen); + } else { int32_t k; for (k=0; k