From 7227769a1260216fe9060da2e96cc39e417fd8a4 Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Thu, 29 Jun 2023 18:02:36 +0000 Subject: [PATCH] Bugfix 9032 --- modules/mempool/dap_chain_mempool.c | 2 +- modules/mempool/dap_chain_mempool_rpc.c | 2 +- modules/net/dap_chain_node_cli_cmd.c | 2 +- modules/type/dag/dap_chain_cs_dag.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/mempool/dap_chain_mempool.c b/modules/mempool/dap_chain_mempool.c index 38f7c4021d..187c5a73cd 100644 --- a/modules/mempool/dap_chain_mempool.c +++ b/modules/mempool/dap_chain_mempool.c @@ -1288,7 +1288,7 @@ void dap_chain_mempool_filter(dap_chain_t *a_chain, int *a_removed){ if (!l_datum) { l_removed++; log_it(L_NOTICE, "Removed datum from mempool with \"%s\" key group %s: empty (possibly trash) value", l_objs[i].key, l_gdb_group); - dap_global_db_del_sync(l_objs[i].key, l_gdb_group); + dap_global_db_del_sync(l_gdb_group, l_objs[i].key); continue; } size_t l_datum_size = dap_chain_datum_size(l_datum); diff --git a/modules/mempool/dap_chain_mempool_rpc.c b/modules/mempool/dap_chain_mempool_rpc.c index 28b7ad35ea..5f03b2867e 100644 --- a/modules/mempool/dap_chain_mempool_rpc.c +++ b/modules/mempool/dap_chain_mempool_rpc.c @@ -85,7 +85,7 @@ void dap_chain_mempool_rpc_handler_list(dap_json_rpc_params_t *a_params, if (!l_datum->header.data_size || (l_datum->header.data_size > l_objs[i].value_len)) { log_it(L_ERROR, "Trash datum in GDB %s.%s, key: %s data_size:%u, value_len:%zu", l_net->pub.name, l_chain->name, l_objs[i].key, l_datum->header.data_size, l_objs[i].value_len); - dap_global_db_del(l_objs[i].key, l_gdb_group_mempool, NULL, NULL); + dap_global_db_del(l_gdb_group_mempool, l_objs[i].key, NULL, NULL); continue; } diff --git a/modules/net/dap_chain_node_cli_cmd.c b/modules/net/dap_chain_node_cli_cmd.c index d858ed34aa..1e3dc182e5 100644 --- a/modules/net/dap_chain_node_cli_cmd.c +++ b/modules/net/dap_chain_node_cli_cmd.c @@ -3096,7 +3096,7 @@ int com_mempool_proc(int a_argc, char **a_argv, char **a_str_reply) ret = -6; } else { dap_string_append_printf(l_str_tmp, "Datum processed well. "); - if (dap_global_db_del_sync(l_datum_hash_hex_str, l_gdb_group_mempool)){ + if (dap_global_db_del_sync(l_gdb_group_mempool, l_datum_hash_hex_str)){ dap_string_append_printf(l_str_tmp, "Warning! Can't delete datum from mempool!"); } else dap_string_append_printf(l_str_tmp, "Removed datum from mempool."); diff --git a/modules/type/dag/dap_chain_cs_dag.c b/modules/type/dag/dap_chain_cs_dag.c index 886a66a022..dffba69ad8 100644 --- a/modules/type/dag/dap_chain_cs_dag.c +++ b/modules/type/dag/dap_chain_cs_dag.c @@ -1613,11 +1613,11 @@ static int s_cli_dag(int argc, char ** argv, char **a_str_reply) char * l_gdb_group_mempool = dap_chain_net_get_gdb_group_mempool_new(l_chain); size_t l_datum_size = 0; dap_chain_datum_t *l_datum = (dap_chain_datum_t*) - dap_global_db_get_sync(l_datum_hash_hex_str,l_gdb_group_mempool, &l_datum_size, NULL, NULL); + dap_global_db_get_sync(l_gdb_group_mempool, l_datum_hash_hex_str, &l_datum_size, NULL, NULL); if (s_callback_add_datums(l_chain, &l_datum, 1)) { char *l_datums_datum_hash_str; dap_get_data_hash_str_static(l_datum->data, l_datum->header.data_size, l_datums_datum_hash_str); - if (!dap_global_db_del_sync(l_datum_hash_str, l_gdb_group_mempool)) { + if (!dap_global_db_del_sync(l_gdb_group_mempool, l_datum_hash_str)) { dap_cli_server_cmd_set_reply_text(a_str_reply, "Converted datum %s from mempool to event in the new forming round ", l_datum_hash_str); -- GitLab