From 409643044a5c8e22105aee6705ba20aba164826e Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 25 Jul 2018 08:12:43 -1100 Subject: [PATCH] Error null CCvin --- src/cc/CCassetsCore.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cc/CCassetsCore.cpp b/src/cc/CCassetsCore.cpp index 466db2d1b..a46e130f9 100644 --- a/src/cc/CCassetsCore.cpp +++ b/src/cc/CCassetsCore.cpp @@ -261,6 +261,8 @@ uint64_t AssetValidateCCvin(struct CCcontract_info *cp,Eval* eval,char *CCaddr,c else if ( GetAssetorigaddrs(cp,CCaddr,origaddr,vinTx) == 0 ) return eval->Invalid("couldnt get origaddr for buyvin"); fprintf(stderr,"Got %.8f to origaddr.(%s)\n",(double)vinTx.vout[tx.vin[vini].prevout.n].nValue/COIN,origaddr); + if ( vinTx.vout[0].nValue == 0 ) + return eval->Invalid("null value CCvin"); return(vinTx.vout[0].nValue); }