Skip to content
Snippets Groups Projects
Commit 8cc9417b authored by daniil.frolov's avatar daniil.frolov
Browse files

..

parent 7f4fe5cb
No related branches found
No related tags found
1 merge request!2074Draft: hotfix-15686
Pipeline #51649 passed with stage
in 17 minutes and 37 seconds
......@@ -946,11 +946,13 @@ static bool s_stream_ch_packet_in(dap_stream_ch_t *a_ch, void *a_arg)
if (dap_ledger_tx_find_by_hash(l_usage->net->pub.ledger, &l_usage->tx_cond_hash)){
pthread_mutex_lock(&l_srv->grace_mutex);
HASH_DEL(l_srv->grace_hash_tab, l_curr_grace_item);
DAP_DEL_Z(l_curr_grace_item->grace);
DAP_DEL_Z(l_curr_grace_item);
pthread_mutex_unlock(&l_srv->grace_mutex);
s_service_substate_pay_service(l_usage);
} else {
l_usage->service_substate = DAP_CHAIN_NET_SRV_USAGE_SERVICE_SUBSTATE_WAITING_NEW_TX_IN_LEDGER;
log_it(L_NOTICE, "Can't find newtx cond %s in ledger. Waiting...", dap_chain_hash_fast_to_str_static(&l_responce->hdr.tx_cond));
pthread_mutex_lock(&l_srv->grace_mutex);
HASH_DEL(l_srv->grace_hash_tab, l_curr_grace_item);
l_curr_grace_item->tx_cond_hash = l_usage->tx_cond_hash;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment