height = pindex->nHeight;
txn_count = block.vtx.size();
if ( txn_count == 0 )
+ {
printf("no transactions for ht.%d\n",height);
+ if ( ReadBlockFromDisk(block,pindex,1) == 0 )
+ {
+ printf("komodo_connectblock: ht.%d error reading block\n",height);
+ return;
+ }
+ txn_count = block.vtx.size();
+ printf("new txn_count.%d\n",txn_count);
+ }
for (i=0; i<txn_count; i++)
{
scriptstr = (char *)block.vtx[i].vout[0].scriptPubKey.ToString().c_str();