The variables that hold them are already unsigned, make sure
the flags are as well to avoid spurious conversion warnings.
Change-Id: I0937165c5efa95136bd951345a076e33e396f26a
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Message-Id: <20250826184904.22057-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32687.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
| ... | ... |
@@ -370,7 +370,7 @@ management_callback_remote_cmd(void *arg, const char **p) |
| 370 | 370 |
&& ((ce->flags >> CE_MAN_QUERY_REMOTE_SHIFT) & CE_MAN_QUERY_REMOTE_MASK) |
| 371 | 371 |
== CE_MAN_QUERY_REMOTE_QUERY) |
| 372 | 372 |
{
|
| 373 |
- int flags = 0; |
|
| 373 |
+ unsigned int flags = 0; |
|
| 374 | 374 |
if (!strcmp(p[1], "ACCEPT")) |
| 375 | 375 |
{
|
| 376 | 376 |
flags = CE_MAN_QUERY_REMOTE_ACCEPT; |
| ... | ... |
@@ -24,24 +24,24 @@ |
| 24 | 24 |
#define MANAGE_H |
| 25 | 25 |
|
| 26 | 26 |
/* management_open flags */ |
| 27 |
-#define MF_SERVER (1 << 0) |
|
| 28 |
-#define MF_QUERY_PASSWORDS (1 << 1) |
|
| 29 |
-#define MF_HOLD (1 << 2) |
|
| 30 |
-#define MF_SIGNAL (1 << 3) |
|
| 31 |
-#define MF_FORGET_DISCONNECT (1 << 4) |
|
| 32 |
-#define MF_CONNECT_AS_CLIENT (1 << 5) |
|
| 33 |
-#define MF_CLIENT_AUTH (1 << 6) |
|
| 34 |
-/* #define MF_CLIENT_PF (1<<7) *REMOVED FEATURE* */ |
|
| 35 |
-#define MF_UNIX_SOCK (1 << 8) |
|
| 36 |
-#define MF_EXTERNAL_KEY (1 << 9) |
|
| 37 |
-#define MF_EXTERNAL_KEY_NOPADDING (1 << 10) |
|
| 38 |
-#define MF_EXTERNAL_KEY_PKCS1PAD (1 << 11) |
|
| 39 |
-#define MF_UP_DOWN (1 << 12) |
|
| 40 |
-#define MF_QUERY_REMOTE (1 << 13) |
|
| 41 |
-#define MF_QUERY_PROXY (1 << 14) |
|
| 42 |
-#define MF_EXTERNAL_CERT (1 << 15) |
|
| 43 |
-#define MF_EXTERNAL_KEY_PSSPAD (1 << 16) |
|
| 44 |
-#define MF_EXTERNAL_KEY_DIGEST (1 << 17) |
|
| 27 |
+#define MF_SERVER (1u << 0) |
|
| 28 |
+#define MF_QUERY_PASSWORDS (1u << 1) |
|
| 29 |
+#define MF_HOLD (1u << 2) |
|
| 30 |
+#define MF_SIGNAL (1u << 3) |
|
| 31 |
+#define MF_FORGET_DISCONNECT (1u << 4) |
|
| 32 |
+#define MF_CONNECT_AS_CLIENT (1u << 5) |
|
| 33 |
+#define MF_CLIENT_AUTH (1u << 6) |
|
| 34 |
+/* #define MF_CLIENT_PF (1u << 7) *REMOVED FEATURE* */ |
|
| 35 |
+#define MF_UNIX_SOCK (1u << 8) |
|
| 36 |
+#define MF_EXTERNAL_KEY (1u << 9) |
|
| 37 |
+#define MF_EXTERNAL_KEY_NOPADDING (1u << 10) |
|
| 38 |
+#define MF_EXTERNAL_KEY_PKCS1PAD (1u << 11) |
|
| 39 |
+#define MF_UP_DOWN (1u << 12) |
|
| 40 |
+#define MF_QUERY_REMOTE (1u << 13) |
|
| 41 |
+#define MF_QUERY_PROXY (1u << 14) |
|
| 42 |
+#define MF_EXTERNAL_CERT (1u << 15) |
|
| 43 |
+#define MF_EXTERNAL_KEY_PSSPAD (1u << 16) |
|
| 44 |
+#define MF_EXTERNAL_KEY_DIGEST (1u << 17) |
|
| 45 | 45 |
|
| 46 | 46 |
|
| 47 | 47 |
#ifdef ENABLE_MANAGEMENT |
| ... | ... |
@@ -64,9 +64,9 @@ struct man_def_auth_context |
| 64 | 64 |
{
|
| 65 | 65 |
unsigned long cid; |
| 66 | 66 |
|
| 67 |
-#define DAF_CONNECTION_ESTABLISHED (1 << 0) |
|
| 68 |
-#define DAF_CONNECTION_CLOSED (1 << 1) |
|
| 69 |
-#define DAF_INITIAL_AUTH (1 << 2) |
|
| 67 |
+#define DAF_CONNECTION_ESTABLISHED (1u << 0) |
|
| 68 |
+#define DAF_CONNECTION_CLOSED (1u << 1) |
|
| 69 |
+#define DAF_INITIAL_AUTH (1u << 2) |
|
| 70 | 70 |
unsigned int flags; |
| 71 | 71 |
|
| 72 | 72 |
unsigned int mda_key_id_counter; |
| ... | ... |
@@ -117,23 +117,23 @@ struct log_entry |
| 117 | 117 |
union log_entry_union u; |
| 118 | 118 |
}; |
| 119 | 119 |
|
| 120 |
-#define LOG_PRINT_LOG_PREFIX (1 << 0) |
|
| 121 |
-#define LOG_PRINT_ECHO_PREFIX (1 << 1) |
|
| 122 |
-#define LOG_PRINT_STATE_PREFIX (1 << 2) |
|
| 120 |
+#define LOG_PRINT_LOG_PREFIX (1u << 0) |
|
| 121 |
+#define LOG_PRINT_ECHO_PREFIX (1u << 1) |
|
| 122 |
+#define LOG_PRINT_STATE_PREFIX (1u << 2) |
|
| 123 | 123 |
|
| 124 |
-#define LOG_PRINT_INT_DATE (1 << 3) |
|
| 125 |
-#define LOG_PRINT_MSG_FLAGS (1 << 4) |
|
| 126 |
-#define LOG_PRINT_STATE (1 << 5) |
|
| 127 |
-#define LOG_PRINT_LOCAL_IP (1 << 6) |
|
| 124 |
+#define LOG_PRINT_INT_DATE (1u << 3) |
|
| 125 |
+#define LOG_PRINT_MSG_FLAGS (1u << 4) |
|
| 126 |
+#define LOG_PRINT_STATE (1u << 5) |
|
| 127 |
+#define LOG_PRINT_LOCAL_IP (1u << 6) |
|
| 128 | 128 |
|
| 129 |
-#define LOG_PRINT_CRLF (1 << 7) |
|
| 130 |
-#define LOG_FATAL_NOTIFY (1 << 8) |
|
| 129 |
+#define LOG_PRINT_CRLF (1u << 7) |
|
| 130 |
+#define LOG_FATAL_NOTIFY (1u << 8) |
|
| 131 | 131 |
|
| 132 |
-#define LOG_PRINT_INTVAL (1 << 9) |
|
| 132 |
+#define LOG_PRINT_INTVAL (1u << 9) |
|
| 133 | 133 |
|
| 134 |
-#define LOG_PRINT_REMOTE_IP (1 << 10) |
|
| 134 |
+#define LOG_PRINT_REMOTE_IP (1u << 10) |
|
| 135 | 135 |
|
| 136 |
-#define LOG_ECHO_TO_LOG (1 << 11) |
|
| 136 |
+#define LOG_ECHO_TO_LOG (1u << 11) |
|
| 137 | 137 |
|
| 138 | 138 |
const char *log_entry_print(const struct log_entry *e, unsigned int flags, struct gc_arena *gc); |
| 139 | 139 |
|
| ... | ... |
@@ -175,7 +175,7 @@ struct management_callback |
| 175 | 175 |
{
|
| 176 | 176 |
void *arg; |
| 177 | 177 |
|
| 178 |
-#define MCF_SERVER (1 << 0) /* is OpenVPN being run as a server? */ |
|
| 178 |
+#define MCF_SERVER (1u << 0) /* is OpenVPN being run as a server? */ |
|
| 179 | 179 |
unsigned int flags; |
| 180 | 180 |
|
| 181 | 181 |
void (*status)(void *arg, const int version, struct status_output *so); |
| ... | ... |
@@ -253,9 +253,9 @@ struct man_settings |
| 253 | 253 |
int client_gid; |
| 254 | 254 |
|
| 255 | 255 |
/* flags for handling the management interface "signal" command */ |
| 256 |
-#define MANSIG_IGNORE_USR1_HUP (1 << 0) |
|
| 257 |
-#define MANSIG_MAP_USR1_TO_HUP (1 << 1) |
|
| 258 |
-#define MANSIG_MAP_USR1_TO_TERM (1 << 2) |
|
| 256 |
+#define MANSIG_IGNORE_USR1_HUP (1u << 0) |
|
| 257 |
+#define MANSIG_MAP_USR1_TO_HUP (1u << 1) |
|
| 258 |
+#define MANSIG_MAP_USR1_TO_TERM (1u << 2) |
|
| 259 | 259 |
unsigned int mansig; |
| 260 | 260 |
}; |
| 261 | 261 |
|
| ... | ... |
@@ -147,14 +147,14 @@ struct connection_entry |
| 147 | 147 |
int explicit_exit_notification; /* Explicitly tell peer when we are exiting via OCC_EXIT or |
| 148 | 148 |
[RESTART] message */ |
| 149 | 149 |
|
| 150 |
-#define CE_DISABLED (1 << 0) |
|
| 151 |
-#define CE_MAN_QUERY_PROXY (1 << 1) |
|
| 150 |
+#define CE_DISABLED (1u << 0) |
|
| 151 |
+#define CE_MAN_QUERY_PROXY (1u << 1) |
|
| 152 | 152 |
#define CE_MAN_QUERY_REMOTE_UNDEF 0 |
| 153 | 153 |
#define CE_MAN_QUERY_REMOTE_QUERY 1 |
| 154 | 154 |
#define CE_MAN_QUERY_REMOTE_ACCEPT 2 |
| 155 | 155 |
#define CE_MAN_QUERY_REMOTE_MOD 3 |
| 156 | 156 |
#define CE_MAN_QUERY_REMOTE_SKIP 4 |
| 157 |
-#define CE_MAN_QUERY_REMOTE_MASK (0x07) |
|
| 157 |
+#define CE_MAN_QUERY_REMOTE_MASK (0x07u) |
|
| 158 | 158 |
#define CE_MAN_QUERY_REMOTE_SHIFT (2) |
| 159 | 159 |
unsigned int flags; |
| 160 | 160 |
|