process_ip_header already expects them to be unsigned,
make sure the flags are to avoid spurious conversion warnings.
Change-Id: I6d42c67b8dc5512933bed482bd9c2be80c63e993
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20250901194531.13683-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32740.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
| ... | ... |
@@ -314,13 +314,13 @@ bool send_control_channel_string_dowork(struct tls_session *session, const char |
| 314 | 314 |
*/ |
| 315 | 315 |
void reschedule_multi_process(struct context *c); |
| 316 | 316 |
|
| 317 |
-#define PIPV4_PASSTOS (1 << 0) |
|
| 318 |
-#define PIP_MSSFIX (1 << 1) /* v4 and v6 */ |
|
| 319 |
-#define PIP_OUTGOING (1 << 2) |
|
| 320 |
-#define PIPV4_EXTRACT_DHCP_ROUTER (1 << 3) |
|
| 321 |
-#define PIPV4_CLIENT_NAT (1 << 4) |
|
| 322 |
-#define PIPV6_ICMP_NOHOST_CLIENT (1 << 5) |
|
| 323 |
-#define PIPV6_ICMP_NOHOST_SERVER (1 << 6) |
|
| 317 |
+#define PIPV4_PASSTOS (1u << 0) |
|
| 318 |
+#define PIP_MSSFIX (1u << 1) /* v4 and v6 */ |
|
| 319 |
+#define PIP_OUTGOING (1u << 2) |
|
| 320 |
+#define PIPV4_EXTRACT_DHCP_ROUTER (1u << 3) |
|
| 321 |
+#define PIPV4_CLIENT_NAT (1u << 4) |
|
| 322 |
+#define PIPV6_ICMP_NOHOST_CLIENT (1u << 5) |
|
| 323 |
+#define PIPV6_ICMP_NOHOST_SERVER (1u << 6) |
|
| 324 | 324 |
|
| 325 | 325 |
|
| 326 | 326 |
void process_ip_header(struct context *c, unsigned int flags, struct buffer *buf, |