From 8e16175a6251349a177949b8cea4927a27f7530b Mon Sep 17 00:00:00 2001 From: Dmitriy Gerasimov <naeper@demlabs.net> Date: Tue, 14 May 2019 14:06:57 +0700 Subject: [PATCH] [*] int -> size_t [+] ALIGN_PACKED to message --- dap_stream_ch_chain_net.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dap_stream_ch_chain_net.c b/dap_stream_ch_chain_net.c index ed11b5b..cf44a89 100755 --- a/dap_stream_ch_chain_net.c +++ b/dap_stream_ch_chain_net.c @@ -63,7 +63,7 @@ typedef struct message_data { time_t timestamp_start; uint64_t addr_from; // node addr uint64_t addr_to; // node addr -} message_data_t; +} DAP_ALIGN_PACKED message_data_t; // list of active sessions static session_data_t *s_chain_net_data = NULL; @@ -194,6 +194,7 @@ void dap_stream_ch_chain_net_deinit() */ void s_stream_ch_new(dap_stream_ch_t* a_ch, void* a_arg) { + (void) a_arg; a_ch->internal = DAP_NEW_Z(dap_stream_ch_chain_net_t); dap_stream_ch_chain_net_t * l_ch_chain_net = DAP_STREAM_CH_CHAIN_NET(a_ch); l_ch_chain_net->ch = a_ch; @@ -207,6 +208,7 @@ void s_stream_ch_new(dap_stream_ch_t* a_ch, void* a_arg) */ void s_stream_ch_delete(dap_stream_ch_t* a_ch, void* a_arg) { + (void) a_arg; //printf("* del session=%d\n", a_ch->stream->session->id); dap_stream_ch_chain_net_t * l_ch_chain_net = DAP_STREAM_CH_CHAIN_NET(a_ch); pthread_mutex_lock(&l_ch_chain_net->mutex); @@ -241,7 +243,7 @@ void s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) // received ping request - > send pong request case STREAM_CH_CHAIN_NET_PKT_TYPE_PING: { log_it(L_INFO, "Get STREAM_CH_CHAIN_NET_PKT_TYPE_PING"); - int l_res = dap_stream_ch_chain_net_pkt_write(a_ch, STREAM_CH_CHAIN_NET_PKT_TYPE_PONG, NULL, 0); + size_t l_res = dap_stream_ch_chain_net_pkt_write(a_ch, STREAM_CH_CHAIN_NET_PKT_TYPE_PONG, NULL, 0); dap_stream_ch_set_ready_to_write(a_ch, true); } break; @@ -295,7 +297,7 @@ void s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) if(l_data && l_data_size > 0) { //session_data_t *l_data = session_data_find(a_ch->stream->session->id); - int l_data_obj_count = 0; + size_t l_data_obj_count = 0; // deserialize data void *l_data_obj = dap_db_log_unpack((uint8_t*) l_data, l_data_size, &l_data_obj_count); // Parse data from dap_db_log_pack() @@ -424,7 +426,7 @@ void s_stream_ch_packet_out(dap_stream_ch_t* a_ch, void* a_arg) int len = dap_list_length(l_list); //printf("*len=%d\n", len); if(l_list) { - int l_item_size_out = 0; + size_t l_item_size_out = 0; uint8_t *l_item = NULL; while(l_list && !l_item) { l_item = dap_db_log_pack((dap_global_db_obj_t *) l_list->data, &l_item_size_out); -- GitLab