From 80678b7b2994350187d8dab881ff00d18f958e65 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 7 Jul 2016 07:15:14 -0300 Subject: [PATCH] test --- iguana/iguana_spendvectors.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iguana/iguana_spendvectors.c b/iguana/iguana_spendvectors.c index 734a270a8..5c38cbc26 100755 --- a/iguana/iguana_spendvectors.c +++ b/iguana/iguana_spendvectors.c @@ -929,7 +929,7 @@ int32_t iguana_balanceflush(struct iguana_info *coin,int32_t refhdrsi) int32_t iguana_spendvectorsaves(struct iguana_info *coin) { - int32_t i,j,n,iter; struct iguana_bundle *bp; + int32_t i,j,n,iter; struct iguana_bundle *bp; struct iguana_ramchaindata *rdata; if ( coin->spendvectorsaved > 1 ) return(0); coin->spendvectorsaved = 1; @@ -953,7 +953,7 @@ int32_t iguana_spendvectorsaves(struct iguana_info *coin) } } } - else if ( iguana_spendvectorsave(coin,bp,&bp->ramchain,bp->tmpspends,bp->numtmpspends,bp->ramchain.H.data->numspends) == 0 ) + else if ( (rdata= bp->ramchain.H.data) != 0 && iguana_spendvectorsave(coin,bp,&bp->ramchain,bp->tmpspends,bp->numtmpspends,rdata->numspends) == 0 ) { if ( bp->tmpspends != 0 && bp->numtmpspends > 0 && bp->tmpspends != bp->ramchain.Xspendinds ) myfree(bp->tmpspends,sizeof(*bp->tmpspends) * bp->numtmpspends);