summaryrefslogtreecommitdiffstats
path: root/contrib/hostapd/ctrl_iface.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/hostapd/ctrl_iface.c')
-rw-r--r--contrib/hostapd/ctrl_iface.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/hostapd/ctrl_iface.c b/contrib/hostapd/ctrl_iface.c
index 9ed109b..ff730d4 100644
--- a/contrib/hostapd/ctrl_iface.c
+++ b/contrib/hostapd/ctrl_iface.c
@@ -315,7 +315,8 @@ int hostapd_ctrl_iface_init(struct hostapd_data *hapd)
}
}
- if (chown(hapd->conf->ctrl_interface, 0,
+ if (hapd->conf->ctrl_interface_gid_set &&
+ chown(hapd->conf->ctrl_interface, 0,
hapd->conf->ctrl_interface_gid) < 0) {
perror("chown[ctrl_interface]");
return -1;
@@ -342,7 +343,8 @@ int hostapd_ctrl_iface_init(struct hostapd_data *hapd)
goto fail;
}
- if (chown(fname, 0, hapd->conf->ctrl_interface_gid) < 0) {
+ if (hapd->conf->ctrl_interface_gid_set &&
+ chown(fname, 0, hapd->conf->ctrl_interface_gid) < 0) {
perror("chown[ctrl_interface/ifname]");
goto fail;
}
OpenPOWER on IntegriCloud