diff options
Diffstat (limited to 'accel-pptpd/ctrl')
-rw-r--r-- | accel-pptpd/ctrl/l2tp/l2tp.c | 6 | ||||
-rw-r--r-- | accel-pptpd/ctrl/pppoe/pppoe.c | 4 | ||||
-rw-r--r-- | accel-pptpd/ctrl/pptp/pptp.c | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/accel-pptpd/ctrl/l2tp/l2tp.c b/accel-pptpd/ctrl/l2tp/l2tp.c index b565e33e..3dc9d61a 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 28c60212..5704f482 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 1151dabe..4a705d53 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; |