From: Damyan Ivanov Date: Sun, 19 Apr 2020 05:57:21 +0000 (+0000) Subject: avoid possible use of uninitialized intf_addr in nmrp_do() X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6396c33402b0072867b51e4c1b7ecb2a25814bee;p=oweals%2Fnmrpflash.git 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- diff --git a/nmrp.c b/nmrp.c index 4f262d9..079271a 100644 --- a/nmrp.c +++ b/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;