From 44ae0ed6312dd2d6f81f01e2f66b70029f08e68f Mon Sep 17 00:00:00 2001
From: Dmitry Kozlov <xeb@mail.ru>
Date: Fri, 25 Dec 2015 21:40:29 +0300
Subject: ppp_auth: fixed broken noauth mode

---
 accel-pppd/ppp/ppp_auth.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/accel-pppd/ppp/ppp_auth.c b/accel-pppd/ppp/ppp_auth.c
index 238b21ea..aa663bf0 100644
--- a/accel-pppd/ppp/ppp_auth.c
+++ b/accel-pppd/ppp/ppp_auth.c
@@ -84,6 +84,12 @@ static struct lcp_option_t *auth_init(struct ppp_lcp_t *lcp)
 
 	INIT_LIST_HEAD(&ad->auth_opt.auth_list);
 
+	if (conf_noauth) {
+		if (connect_ppp_channel(lcp->ppp))
+			return NULL;
+		return &ad->auth_opt.opt;
+	}
+
 	list_for_each_entry(h, &auth_handlers, entry) {
 		d = h->init(lcp->ppp);
 		d->h = h;
-- 
cgit v1.2.3