hostapd: fix logging of configuration content
This commit is an adoption of the fix for #14049 to apply it for openwrt-24.10. Signed-off-by: Christian Korber <ck@dev.tdt.de> Link: https://github.com/openwrt/openwrt/pull/17718 Link: https://github.com/openwrt/openwrt/pull/19660 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
b2116dbce4
commit
33728aa96c
@ -8,7 +8,7 @@ as adding/removing interfaces.
|
||||
|
||||
--- a/hostapd/config_file.c
|
||||
+++ b/hostapd/config_file.c
|
||||
@@ -5207,7 +5207,12 @@ struct hostapd_config * hostapd_config_r
|
||||
@@ -5207,7 +5207,14 @@ struct hostapd_config * hostapd_config_r
|
||||
int errors = 0;
|
||||
size_t i;
|
||||
|
||||
@ -19,6 +19,8 @@ as adding/removing interfaces.
|
||||
+ } else {
|
||||
+ f = fopen(fname, "r");
|
||||
+ }
|
||||
+ wpa_printf(MSG_INFO, "Configuration file: Reading configuration file '%s'",
|
||||
+ fname);
|
||||
if (f == NULL) {
|
||||
wpa_printf(MSG_ERROR, "Could not open configuration file '%s' "
|
||||
"for reading.", fname);
|
||||
@ -39,3 +41,35 @@ as adding/removing interfaces.
|
||||
if (f == NULL) {
|
||||
wpa_printf(MSG_ERROR, "Failed to open config file '%s', "
|
||||
"error: %s", name, strerror(errno));
|
||||
--- a/hostapd/main.c
|
||||
+++ b/hostapd/main.c
|
||||
@@ -406,7 +406,11 @@ hostapd_interface_init(struct hapd_inter
|
||||
struct hostapd_iface *iface;
|
||||
int k;
|
||||
|
||||
- wpa_printf(MSG_DEBUG, "Configuration file: %s", config_fname);
|
||||
+ if (!strncmp(config_fname, "data:", 5)) {
|
||||
+ wpa_printf(MSG_DEBUG, "Configuration file: %s", "<inline>");
|
||||
+ } else {
|
||||
+ wpa_printf(MSG_DEBUG, "Configuration file: %s", config_fname);
|
||||
+ }
|
||||
iface = hostapd_init(interfaces, config_fname);
|
||||
if (!iface)
|
||||
return NULL;
|
||||
--- a/src/ap/hostapd.c
|
||||
+++ b/src/ap/hostapd.c
|
||||
@@ -2893,7 +2893,12 @@ hostapd_interface_init_bss(struct hapd_i
|
||||
}
|
||||
}
|
||||
|
||||
- wpa_printf(MSG_INFO, "Configuration file: %s (phy %s)%s",
|
||||
- config_fname, phy, iface ? "" : " --> new PHY");
|
||||
+ if (!strncmp(config_fname, "data:", 5)) {
|
||||
+ wpa_printf(MSG_INFO, "Configuration file: %s (phy %s)%s",
|
||||
+ "<inline>", phy, iface ? "" : " --> new PHY");
|
||||
+ } else {
|
||||
+ wpa_printf(MSG_INFO, "Configuration file: %s (phy %s)%s",
|
||||
+ config_fname, phy, iface ? "" : " --> new PHY");
|
||||
+ }
|
||||
if (iface) {
|
||||
struct hostapd_config *conf;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user