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
|
||||
|| 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));
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue