From 776d3816d0d368a086b870354a431d93378e19be Mon Sep 17 00:00:00 2001 From: macaronnik Date: Thu, 12 Nov 2015 13:48:17 +0300 Subject: [PATCH] Fixed bug in VPN client --- src/Cedar/Listener.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Cedar/Listener.c b/src/Cedar/Listener.c index 3f586f69..78645085 100644 --- a/src/Cedar/Listener.c +++ b/src/Cedar/Listener.c @@ -465,7 +465,14 @@ void ListenerTCPMainLoop(LISTENER *r) { if (r->ShadowIPv6 == false) { - s = ListenEx2(r->Port, r->LocalOnly, r->EnableConditionalAccept, &r->Cedar->Server->ListenIP); + if (r->Cedar->Server == NULL) + { + s = ListenEx2(r->Port, r->LocalOnly, r->EnableConditionalAccept, NULL); + } + else + { + s = ListenEx2(r->Port, r->LocalOnly, r->EnableConditionalAccept, &r->Cedar->Server->ListenIP); + } } else {