From 313551513dcccc500649e9fe5c3177656500d7d8 Mon Sep 17 00:00:00 2001 From: Dmitriy Eshenko Date: Thu, 29 Jun 2023 11:25:09 +0300 Subject: CLI: PPPoE: Use global net variable to prevent SEGFAULT When accel-ppp has no connected clients, CLI interface add command it try to use net == NULL and crush code. --- accel-pppd/ctrl/pppoe/pppoe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accel-pppd/ctrl/pppoe/pppoe.c b/accel-pppd/ctrl/pppoe/pppoe.c index 44b094b..59d9f4f 100644 --- a/accel-pppd/ctrl/pppoe/pppoe.c +++ b/accel-pppd/ctrl/pppoe/pppoe.c @@ -1430,7 +1430,7 @@ static void __pppoe_server_start(const char *ifname, const char *opt, void *cli, struct pppoe_serv_t *serv; struct ifreq ifr; int padi_limit = conf_padi_limit; - struct ap_net *net = def_net; + net = def_net; if (parse_server(opt, &padi_limit, &net)) { if (cli) -- cgit v1.2.3