mirror of https://github.com/OpenVPN/openvpn-gui
Show a message if waiting for management interface
When retrying connect() on management socket, log a message. Especially useful when waiting for a persistent daemon to come up after an unexpected exit or service disconnect. Signed-off-by: Selva Nair <selva.nair@gmail.com>pull/519/head
parent
44990cd83d
commit
314ceb04b4
9
manage.c
9
manage.c
|
@ -208,6 +208,15 @@ OnManagement(SOCKET sk, LPARAM lParam)
|
||||||
if (c->flags & FLAG_DAEMON_PERSISTENT
|
if (c->flags & FLAG_DAEMON_PERSISTENT
|
||||||
|| time(NULL) < c->manage.timeout)
|
|| time(NULL) < c->manage.timeout)
|
||||||
{
|
{
|
||||||
|
/* show a message on status window */
|
||||||
|
if (rtmsg_handler[log_] && (c->flags & FLAG_DAEMON_PERSISTENT))
|
||||||
|
{
|
||||||
|
char buf[256];
|
||||||
|
_snprintf_0(buf, "%lld,W,Waiting for the management interface to come up",
|
||||||
|
(long long)time(NULL))
|
||||||
|
rtmsg_handler[log_](c, buf);
|
||||||
|
}
|
||||||
|
|
||||||
connect(c->manage.sk, (SOCKADDR *)&c->manage.skaddr, sizeof(c->manage.skaddr));
|
connect(c->manage.sk, (SOCKADDR *)&c->manage.skaddr, sizeof(c->manage.skaddr));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue