Am 06.07.23 um 19:19 schrieb Heiko Hund:
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 <he...@ist.eigentlich.net>
---
  src/openvpn/route.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/openvpn/route.c b/src/openvpn/route.c
index 0d04a5a3..0b369da4 100644
--- a/src/openvpn/route.c
+++ b/src/openvpn/route.c
@@ -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;


Good enough.

Acked-By: Arne Schwabe <a...@rfc2549.org>


_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to