diff --git a/src/komodo_kv.h b/src/komodo_kv.h index 1ed6e1347..4d2163941 100644 --- a/src/komodo_kv.h +++ b/src/komodo_kv.h @@ -83,11 +83,15 @@ int32_t komodo_kvsearch(uint256 *pubkeyp,int32_t current_height,uint32_t *flagsp } //printf(" ptr->pubkey\n"); memcpy(pubkeyp,&ptr->pubkey,sizeof(*pubkeyp)); - if ( (retval= ptr->valuesize) != 0 ) + if ( (retval= ptr->valuesize) > 0 ) memcpy(value,ptr->value,retval); } } portable_mutex_unlock(&KOMODO_KV_mutex); + if ( retval < 0 ) + { + // search rawmempool + } return(retval); }