Fix VERSION_STR printf() calls in case the postfix strings include %
Do not use VERSION_STR directly as the format string to printf() since it is possible for that string to contain '%'. Signed-off-by: Didier Raboud <odyx@debian.org>
This commit is contained in:
parent
dd74ddd0df
commit
8155b36fae
5 changed files with 9 additions and 7 deletions
|
@ -450,11 +450,12 @@ static int hostapd_global_run(struct hapd_interfaces *ifaces, int daemonize,
|
|||
static void show_version(void)
|
||||
{
|
||||
fprintf(stderr,
|
||||
"hostapd v" VERSION_STR "\n"
|
||||
"hostapd v%s\n"
|
||||
"User space daemon for IEEE 802.11 AP management,\n"
|
||||
"IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator\n"
|
||||
"Copyright (c) 2002-2019, Jouni Malinen <j@w1.fi> "
|
||||
"and contributors\n");
|
||||
"and contributors\n",
|
||||
VERSION_STR);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@ int main(int argc, char *argv[])
|
|||
ctx.root_dir = optarg;
|
||||
break;
|
||||
case 'v':
|
||||
printf("hs20_spp_server v" VERSION_STR "\n");
|
||||
printf("hs20_spp_server v%s\n", VERSION_STR);
|
||||
return 0;
|
||||
default:
|
||||
usage();
|
||||
|
|
|
@ -1390,7 +1390,7 @@ int main(int argc, char *argv[])
|
|||
eapol_test.ctrl_iface = 1;
|
||||
break;
|
||||
case 'v':
|
||||
printf("eapol_test v" VERSION_STR "\n");
|
||||
printf("eapol_test v%s\n", VERSION_STR);
|
||||
return 0;
|
||||
case 'W':
|
||||
wait_for_monitor++;
|
||||
|
|
|
@ -1189,14 +1189,15 @@ static void wpa_priv_fd_workaround(void)
|
|||
|
||||
static void usage(void)
|
||||
{
|
||||
printf("wpa_priv v" VERSION_STR "\n"
|
||||
printf("wpa_priv v%s\n"
|
||||
"Copyright (c) 2007-2017, Jouni Malinen <j@w1.fi> and "
|
||||
"contributors\n"
|
||||
"\n"
|
||||
"usage:\n"
|
||||
" wpa_priv [-Bdd] [-c<ctrl dir>] [-P<pid file>] "
|
||||
"<driver:ifname> \\\n"
|
||||
" [driver:ifname ...]\n");
|
||||
" [driver:ifname ...]\n",
|
||||
VERSION_STR);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -6817,7 +6817,7 @@ struct wpa_global * wpa_supplicant_init(struct wpa_params *params)
|
|||
wpa_debug_timestamp = global->params.wpa_debug_timestamp =
|
||||
params->wpa_debug_timestamp;
|
||||
|
||||
wpa_printf(MSG_DEBUG, "wpa_supplicant v" VERSION_STR);
|
||||
wpa_printf(MSG_DEBUG, "wpa_supplicant v%s", VERSION_STR);
|
||||
|
||||
if (eloop_init()) {
|
||||
wpa_printf(MSG_ERROR, "Failed to initialize event loop");
|
||||
|
|
Loading…
Reference in a new issue