summaryrefslogtreecommitdiff
path: root/app/openvpn/src/openvpn/manage.c
diff options
context:
space:
mode:
Diffstat (limited to 'app/openvpn/src/openvpn/manage.c')
-rw-r--r--app/openvpn/src/openvpn/manage.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/openvpn/src/openvpn/manage.c b/app/openvpn/src/openvpn/manage.c
index e7a7fe85..9913197b 100644
--- a/app/openvpn/src/openvpn/manage.c
+++ b/app/openvpn/src/openvpn/manage.c
@@ -1113,7 +1113,9 @@ man_network_change (struct management *man)
{
int fd = (*man->persist.callback.network_change)(man->persist.callback.arg);
man->connection.fdtosend = fd;
- msg (M_CLIENT, "PROTECTFD: fd '%d' sent to be protected", fd);
+ msg (M_CLIENT, "PROTECTFD: fd '%d' sent to be protected", fd);
+ if (fd == -2)
+ man_signal (man, "USR1");
}
}
#endif
@@ -1164,7 +1166,7 @@ man_dispatch_command (struct management *man, struct status_output *so, const ch
#ifdef TARGET_ANDROID
else if (streq (p[0], "network-change"))
{
- man_network_change(man);
+ man_network_change(man);
}
#endif
else if (streq (p[0], "load-stats"))