]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
work around false positive warning with mingw 12
authorHeiko Hund <heiko@ist.eigentlich.net>
Thu, 6 Jul 2023 17:19:22 +0000 (19:19 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 7 Jul 2023 06:10:26 +0000 (08:10 +0200)
When cross compiling for Windows with Ubuntu 23.04 mingw complains about

  route.c:344:26: warning: â€˜special.S_un.S_addr’ may be used uninitialized

which is wrong technically. However the workaround isn't really
intrusive and while there are other warnings caused by libtool, the
cmake mingw build completes with -Werror now.

Change-Id: I8a0f59707570722eab41af2db76980ced04e6d54
Signed-off-by: Heiko Hund <heiko@ist.eigentlich.net>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20230706171922.752429-1-heiko@ist.eigentlich.net>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26831.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/route.c

index 0d04a5a33c8c193adf5a61b71565742e866b9133..0b369da440b7481ae2d629c9f86bdb630d2b33be 100644 (file)
@@ -319,7 +319,7 @@ init_route(struct route_ipv4 *r,
     const in_addr_t default_netmask = IPV4_NETMASK_HOST;
     bool status;
     int ret;
-    struct in_addr special;
+    struct in_addr special = {0};
 
     CLEAR(*r);
     r->option = ro;