diff --git a/openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c b/openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c index 72b4cc4157d92ce5f2c7d9987a4cb930d0fb0748..0c0107a37ee73c173a98c0faa4f5cb475a68a7fa 100644 --- a/openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c +++ b/openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c @@ -158,21 +158,21 @@ void IAL_NAS_ioctl_init(int inst) int main(int argc,char **argv) //--------------------------------------------------------------------------- { - int done, rc, meas_polling_counter; + int done = 0, rc = 0, meas_polling_counter = 0; fd_set readfds; struct timeval tv; - int i; - int err; + int i = 0; + int err = 0; char * buffer; - int c; - int action,rbset=0,cxset=0,instset=0,saddr_ipv4set=0,saddr_ipv6set=0,daddr_ipv4set=0,daddr_ipv6set=0,dscpset=0,mpls_outlabelset=0,mpls_inlabelset; + int c = 0; + int action=0,rbset=0,cxset=0,instset=0,saddr_ipv4set=0,saddr_ipv6set=0,daddr_ipv4set=0,daddr_ipv6set=0,dscpset=0,mpls_outlabelset=0,mpls_inlabelset=0; char rb[100],cx[100],dscp[100],inst[100],mpls_outgoinglabel[100],mpls_incominglabel[100]; - int index; - struct nas_msg_rb_establishment_request *msgreq; - struct nas_msg_class_add_request *msgreq_class; + int index = 0; + struct nas_msg_rb_establishment_request *msgreq = NULL; + struct nas_msg_class_add_request *msgreq_class = NULL; in_addr_t saddr_ipv4,daddr_ipv4; struct in6_addr saddr_ipv6,daddr_ipv6; - unsigned int mpls_outlabel,mpls_inlabel; + unsigned int mpls_outlabel=0,mpls_inlabel=0; char addr_str[46];