summaryrefslogtreecommitdiff
path: root/accel-pptpd/ctrl
diff options
context:
space:
mode:
Diffstat (limited to 'accel-pptpd/ctrl')
-rw-r--r--accel-pptpd/ctrl/l2tp/l2tp.c6
-rw-r--r--accel-pptpd/ctrl/pppoe/pppoe.c4
-rw-r--r--accel-pptpd/ctrl/pptp/pptp.c6
3 files changed, 8 insertions, 8 deletions
diff --git a/accel-pptpd/ctrl/l2tp/l2tp.c b/accel-pptpd/ctrl/l2tp/l2tp.c
index b565e33..3dc9d61 100644
--- a/accel-pptpd/ctrl/l2tp/l2tp.c
+++ b/accel-pptpd/ctrl/l2tp/l2tp.c
@@ -116,7 +116,7 @@ static void l2tp_disconnect(struct l2tp_conn_t *conn)
if (conn->state == STATE_PPP) {
conn->state = STATE_FIN;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_USER_REQUEST, 1);
}
pthread_mutex_lock(&l2tp_lock);
@@ -206,7 +206,7 @@ static void l2tp_conn_close(struct triton_context_t *ctx)
if (conn->state == STATE_PPP) {
conn->state = STATE_FIN;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_ADMIN_RESET, 1);
}
if (l2tp_terminate(conn, 0, 0))
@@ -793,7 +793,7 @@ static int l2tp_recv_CDN(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
if (conn->state == STATE_PPP) {
conn->state = STATE_FIN;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_USER_REQUEST, 1);
}
if (l2tp_terminate(conn, 0, 0))
diff --git a/accel-pptpd/ctrl/pppoe/pppoe.c b/accel-pptpd/ctrl/pppoe/pppoe.c
index 28c6021..5704f48 100644
--- a/accel-pptpd/ctrl/pppoe/pppoe.c
+++ b/accel-pptpd/ctrl/pppoe/pppoe.c
@@ -70,7 +70,7 @@ static void disconnect(struct pppoe_conn_t *conn)
{
if (conn->ppp_started) {
conn->ppp_started = 0;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_USER_REQUEST, 1);
}
pppoe_send_PADT(conn);
@@ -120,7 +120,7 @@ static void pppoe_conn_close(struct triton_context_t *ctx)
struct pppoe_conn_t *conn = container_of(ctx, typeof(*conn), ctx);
if (conn->ppp_started)
- ppp_terminate(&conn->ppp, 0);
+ ppp_terminate(&conn->ppp, TERM_ADMIN_RESET, 0);
else
disconnect(conn);
}
diff --git a/accel-pptpd/ctrl/pptp/pptp.c b/accel-pptpd/ctrl/pptp/pptp.c
index 1151dab..4a705d5 100644
--- a/accel-pptpd/ctrl/pptp/pptp.c
+++ b/accel-pptpd/ctrl/pptp/pptp.c
@@ -79,7 +79,7 @@ static void disconnect(struct pptp_conn_t *conn)
if (conn->state == STATE_PPP) {
conn->state = STATE_CLOSE;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_USER_REQUEST, 1);
}
triton_event_fire(EV_CTRL_FINISHED, &conn->ppp);
@@ -360,7 +360,7 @@ static int pptp_call_clear_rqst(struct pptp_conn_t *conn)
if (conn->state == STATE_PPP) {
conn->state = STATE_CLOSE;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_USER_REQUEST, 1);
}
return send_pptp_call_disconnect_notify(conn, 4);
@@ -541,7 +541,7 @@ static void pptp_close(struct triton_context_t *ctx)
struct pptp_conn_t *conn = container_of(ctx, typeof(*conn), ctx);
if (conn->state == STATE_PPP) {
conn->state = STATE_CLOSE;
- ppp_terminate(&conn->ppp, 1);
+ ppp_terminate(&conn->ppp, TERM_ADMIN_RESET, 1);
if (send_pptp_call_disconnect_notify(conn, 3)) {
triton_context_call(&conn->ctx, (void (*)(void*))disconnect, conn);
return;