net: Fix warning of size_t formatting with %.*s

This addresses the following warning building with `CONFIG_64BIT=y`:

    error: field precision specifier '.*' expects argument of type 'int',
    but argument X has type 'size_t' {aka 'long unsigned int'}

Signed-off-by: Chen Xingyu <hi@xingrz.me>
This commit is contained in:
Chen Xingyu 2024-11-20 10:37:50 +08:00 committed by Anas Nashif
commit 50f23500b8
2 changed files with 6 additions and 6 deletions

View file

@ -424,7 +424,7 @@ static int dns_resolve_init_locked(struct dns_resolve_context *ctx,
if (!ret) {
if (servers[i] != NULL && servers[i][0] != '\0') {
NET_DBG("Invalid server address %.*s",
server_len, servers[i]);
(int)server_len, servers[i]);
}
continue;
@ -432,7 +432,7 @@ static int dns_resolve_init_locked(struct dns_resolve_context *ctx,
dns_postprocess_server(ctx, idx);
NET_DBG("[%d] %.*s%s%s%s%s", i, server_len, servers[i],
NET_DBG("[%d] %.*s%s%s%s%s", i, (int)server_len, servers[i],
IS_ENABLED(CONFIG_MDNS_RESOLVER) ?
(ctx->servers[i].is_mdns ? " mDNS" : "") : "",
IS_ENABLED(CONFIG_LLMNR_RESOLVER) ?

View file

@ -34,20 +34,20 @@ static void print_network_info(void *cb_arg, const char *ssid, size_t ssid_len)
shell_error(sh,
"An error occurred when trying to load credentials for network \"%.*s\""
". err: %d",
ssid_len, ssid, ret);
(int)ssid_len, ssid, ret);
return;
}
shell_fprintf(sh, SHELL_VT100_COLOR_DEFAULT,
" network ssid: \"%.*s\", ssid_len: %d, type: %s", ssid_len, ssid, ssid_len,
wifi_security_txt(creds.header.type));
" network ssid: \"%.*s\", ssid_len: %d, type: %s", (int)ssid_len, ssid,
ssid_len, wifi_security_txt(creds.header.type));
if (creds.header.type == WIFI_SECURITY_TYPE_PSK ||
creds.header.type == WIFI_SECURITY_TYPE_PSK_SHA256 ||
creds.header.type == WIFI_SECURITY_TYPE_SAE ||
creds.header.type == WIFI_SECURITY_TYPE_WPA_PSK) {
shell_fprintf(sh, SHELL_VT100_COLOR_DEFAULT,
", password: \"%.*s\", password_len: %d", creds.password_len,
", password: \"%.*s\", password_len: %d", (int)creds.password_len,
creds.password, creds.password_len);
}