From dd6a897125a984498536466174426b18ed870bcc Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Wed, 18 Nov 2015 12:47:27 +0300 Subject: ipoe: do not send immediate Accounting Stop in soft terminate mode --- accel-pppd/include/ap_session.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'accel-pppd/include') diff --git a/accel-pppd/include/ap_session.h b/accel-pppd/include/ap_session.h index 41155f1b..8bfe4cd8 100644 --- a/accel-pppd/include/ap_session.h +++ b/accel-pppd/include/ap_session.h @@ -50,7 +50,7 @@ struct ap_ctrl int ppp:1; void (*started)(struct ap_session*); void (*finished)(struct ap_session *); - void (*terminate)(struct ap_session *, int hard); + int (*terminate)(struct ap_session *, int hard); }; struct ap_private @@ -92,6 +92,7 @@ struct ap_session int terminating:1; int terminated:1; + int down:1; int terminate_cause; struct list_head pd_list; -- cgit v1.2.3