@@ -57,7 +57,7 @@ static int send_ping(node_info_t *node, int req_node_list)
57
57
set_proc_log_level (L_INFO );
58
58
#endif
59
59
60
- rc = msg_send (node -> cluster -> send_sock , clusterer_proto , & node -> addr , 0 ,
60
+ rc = msg_send (node -> cluster -> send_sock , node -> proto , & node -> addr , 0 ,
61
61
send_buffer .s , send_buffer .len , 0 );
62
62
63
63
#ifndef CLUSTERER_EXTRA_BIN_DBG
@@ -487,8 +487,8 @@ int flood_message(bin_packet_t *packet, cluster_info_t *cluster,
487
487
lock_release (cluster -> current_node -> lock );
488
488
489
489
for (i = 0 ; i < no_dests ; i ++ ) {
490
- if (msg_send (cluster -> send_sock , clusterer_proto , & destinations [i ]-> addr ,
491
- 0 , bin_buffer .s , bin_buffer .len , 0 ) < 0 ) {
490
+ if (msg_send (cluster -> send_sock , destinations [i ]-> proto ,
491
+ & destinations [ i ] -> addr , 0 , bin_buffer .s , bin_buffer .len , 0 ) < 0 ) {
492
492
LM_ERR ("Failed to flood message to node [%d]\n" ,
493
493
destinations [i ]-> node_id );
494
494
@@ -601,7 +601,7 @@ static int send_full_top_update(node_info_t *dest_node, int nr_nodes, int *node_
601
601
bin_push_int (& packet , current_id );
602
602
bin_get_buffer (& packet , & bin_buffer );
603
603
604
- if (msg_send (dest_node -> cluster -> send_sock , clusterer_proto , & dest_node -> addr ,
604
+ if (msg_send (dest_node -> cluster -> send_sock , dest_node -> proto , & dest_node -> addr ,
605
605
0 , bin_buffer .s , bin_buffer .len , 0 ) < 0 ) {
606
606
LM_ERR ("Failed to send topology update to node [%d]\n" , dest_node -> node_id );
607
607
set_link_w_neigh_adv (-1 , LS_RESTART_PINGING , dest_node );
@@ -662,7 +662,7 @@ static int send_ls_update(node_info_t *node, clusterer_link_state new_ls)
662
662
663
663
bin_get_buffer (& packet , & send_buffer );
664
664
for (i = 0 ; i < no_dests ; i ++ ) {
665
- if (msg_send (destinations [i ]-> cluster -> send_sock , clusterer_proto ,
665
+ if (msg_send (destinations [i ]-> cluster -> send_sock , destinations [ i ] -> proto ,
666
666
& destinations [i ]-> addr , 0 , send_buffer .s , send_buffer .len , 0 ) < 0 ) {
667
667
LM_ERR ("Failed to send link state update to node [%d]\n" ,
668
668
destinations [i ]-> node_id );
@@ -1144,7 +1144,7 @@ void handle_full_top_update(bin_packet_t *packet, node_info_t *source,
1144
1144
}
1145
1145
1146
1146
void handle_internal_msg_unknown (bin_packet_t * received , cluster_info_t * cl ,
1147
- int packet_type , union sockaddr_union * src_su , int src_node_id )
1147
+ int packet_type , union sockaddr_union * src_su , int proto , int src_node_id )
1148
1148
{
1149
1149
str bin_buffer ;
1150
1150
int req_list ;
@@ -1166,7 +1166,7 @@ void handle_internal_msg_unknown(bin_packet_t *received, cluster_info_t *cl,
1166
1166
bin_push_int (& packet , current_id );
1167
1167
bin_get_buffer (& packet , & bin_buffer );
1168
1168
1169
- if (msg_send (cl -> send_sock , clusterer_proto , src_su , 0 , bin_buffer .s ,
1169
+ if (msg_send (cl -> send_sock , proto , src_su , 0 , bin_buffer .s ,
1170
1170
bin_buffer .len , 0 ) < 0 )
1171
1171
LM_ERR ("Failed to reply to ping from unknown node, id [%d]\n" , src_node_id );
1172
1172
else
@@ -1269,7 +1269,7 @@ void handle_unknown_id(node_info_t *src_node)
1269
1269
bin_push_int (& packet , current_id );
1270
1270
1271
1271
bin_get_buffer (& packet , & bin_buffer );
1272
- if (msg_send (src_node -> cluster -> send_sock , clusterer_proto , & src_node -> addr ,
1272
+ if (msg_send (src_node -> cluster -> send_sock , src_node -> proto , & src_node -> addr ,
1273
1273
0 , bin_buffer .s , bin_buffer .len , 0 ) < 0 )
1274
1274
LM_ERR ("Failed to send node description to node [%d]\n" , src_node -> node_id );
1275
1275
else
@@ -1316,7 +1316,7 @@ void handle_ping(bin_packet_t *received, node_info_t *src_node,
1316
1316
set_proc_log_level (L_INFO );
1317
1317
#endif
1318
1318
1319
- send_rc = msg_send (src_node -> cluster -> send_sock , clusterer_proto ,
1319
+ send_rc = msg_send (src_node -> cluster -> send_sock , src_node -> proto ,
1320
1320
& src_node -> addr , 0 , bin_buffer .s , bin_buffer .len , 0 );
1321
1321
1322
1322
#ifndef CLUSTERER_EXTRA_BIN_DBG
0 commit comments