Browse Source

avoid possible use of uninitialized intf_addr in nmrp_do()

 Silences a warning by gcc:
 .
  nmrp.c:462:7: warning: ‘intf_addr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  462 |   if (ethsock_ip_add(sock, intf_addr, ipmask.s_addr, &ip_undo) != 0) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damyan Ivanov 4 years ago
parent
commit
6396c33402
1 changed files with 1 additions and 1 deletions
  1. 1 1
      nmrp.c

+ 1 - 1
nmrp.c

@@ -360,7 +360,7 @@ int nmrp_do(struct nmrpd_args *args)
 	struct ethsock *sock;
 	struct ethsock_ip_undo *ip_undo = NULL;
 	struct ethsock_arp_undo *arp_undo = NULL;
-	uint32_t intf_addr;
+	uint32_t intf_addr = 0;
 	void (*sigh_orig)(int);
 	struct in_addr ipaddr;
 	struct in_addr ipmask;