]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Clarify operator precedence in a & b ? c : d master
authorFrank Lichtenheld <frank@lichtenheld.com>
Tue, 7 Apr 2026 20:52:28 +0000 (22:52 +0200)
committerGert Doering <gert@greenie.muc.de>
Wed, 8 Apr 2026 12:35:01 +0000 (14:35 +0200)
As suggested by cppcheck.

Change-Id: Ia153e0de888c0ee21199b192f3471ce4c08cb5c7
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1619
Message-Id: <20260407205235.31126-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg36545.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/error.h
src/openvpn/options.c
src/openvpnserv/common.c

index 1198994af73f334b4ea74ec3812d382c8acae244..3b742d79ca8648beca75e351af0bc6b802c4512c 100644 (file)
@@ -397,7 +397,7 @@ ignore_sys_error(const int err, bool crt_error)
 static inline msglvl_t
 nonfatal(const msglvl_t err)
 {
-    return err & M_FATAL ? (err ^ M_FATAL) | M_NONFATAL : err;
+    return (err & M_FATAL) ? (err ^ M_FATAL) | M_NONFATAL : err;
 }
 
 static inline int
index 713dcf40a3ef009067b91e76c9d5f87441d3132e..b8d0f5aa6917f3bc3ddbb52554bd81a18ef63f4d 100644 (file)
@@ -7044,12 +7044,12 @@ add_option(struct options *options, char *p[], bool is_inline, const char *file,
         if (options->routes->flags & RG_REROUTE_GW)
         {
             setenv_int(es, "route_redirect_gateway_ipv4",
-                       options->routes->flags & RG_BLOCK_LOCAL ? 2 : 1);
+                       (options->routes->flags & RG_BLOCK_LOCAL) ? 2 : 1);
         }
         if (options->routes_ipv6 && (options->routes_ipv6->flags & RG_REROUTE_GW))
         {
             setenv_int(es, "route_redirect_gateway_ipv6",
-                       options->routes->flags & RG_BLOCK_LOCAL ? 2 : 1);
+                       (options->routes->flags & RG_BLOCK_LOCAL) ? 2 : 1);
         }
 #ifdef _WIN32
         /* we need this here to handle pushed --redirect-gateway */
index f60e2f237ce28c82f8679e95e79a2ce4dfceeadd..7fc8c14d755a9c89f756dce3c7853ebae0587bf4 100644 (file)
@@ -276,7 +276,7 @@ MsgToEventLog(DWORD flags, LPCWSTR format, ...)
 
         const WCHAR *mesg[] = { msg[0], msg[1] };
         ReportEvent(hEventSource,
-                    flags & MSG_FLAGS_ERROR ? EVENTLOG_ERROR_TYPE : EVENTLOG_INFORMATION_TYPE,
+                    (flags & MSG_FLAGS_ERROR) ? EVENTLOG_ERROR_TYPE : EVENTLOG_INFORMATION_TYPE,
                     0,
                     EVT_TEXT_2,
                     NULL,