diff options
author | Guillaume Nault <g.nault@alphalink.fr> | 2012-09-07 12:33:51 +0200 |
---|---|---|
committer | Kozlov Dmitry <xeb@mail.ru> | 2012-09-07 14:47:30 +0400 |
commit | 2c095fec55a8ece193f87c7b188d25468941b61a (patch) | |
tree | 76fb1381fa5f35556043b7f27ed7563d1b7d47f3 | |
parent | be64442c49373c947bbdc9a33ead113aa2867202 (diff) | |
download | accel-ppp-xebd-2c095fec55a8ece193f87c7b188d25468941b61a.tar.gz accel-ppp-xebd-2c095fec55a8ece193f87c7b188d25468941b61a.zip |
L2TP: Rename function that frees connection strutures
Rename l2tp_disconnect() to l2tp_tunnel_free() for consistency
with the new l2tp_session_free() function.
Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
-rw-r--r-- | accel-pppd/ctrl/l2tp/l2tp.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/accel-pppd/ctrl/l2tp/l2tp.c b/accel-pppd/ctrl/l2tp/l2tp.c index e4570b2..7faf951 100644 --- a/accel-pppd/ctrl/l2tp/l2tp.c +++ b/accel-pppd/ctrl/l2tp/l2tp.c @@ -142,7 +142,7 @@ static void l2tp_session_free(struct l2tp_conn_t *conn) _free(conn->sess.ctrl.called_station_id); } -static void l2tp_disconnect(struct l2tp_conn_t *conn) +static void l2tp_tunnel_free(struct l2tp_conn_t *conn) { struct l2tp_packet_t *pack; @@ -232,7 +232,7 @@ static void l2tp_ppp_finished(struct ap_session *ses) if (conn->state != STATE_FIN) { __sync_sub_and_fetch(&stat_active, 1); if (l2tp_terminate(conn, 0, 0)) - triton_context_call(&conn->ctx, (triton_event_func)l2tp_disconnect, conn); + triton_context_call(&conn->ctx, (triton_event_func)l2tp_tunnel_free, conn); } } @@ -280,7 +280,7 @@ static void l2tp_conn_close(struct triton_context_t *ctx) } if (l2tp_terminate(conn, 0, 0)) - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); } static int l2tp_tunnel_alloc(struct l2tp_serv_t *serv, struct l2tp_packet_t *pack, struct in_pktinfo *pkt_info, struct l2tp_attr_t *assigned_tid, @@ -515,7 +515,7 @@ static void l2tp_rtimeout(struct triton_timer_t *t) if (l2tp_packet_send(conn->hnd.fd, pack) == 0) return; } else - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); } } @@ -523,7 +523,7 @@ static void l2tp_timeout(struct triton_timer_t *t) { struct l2tp_conn_t *conn = container_of(t, typeof(*conn), timeout_timer); log_ppp_debug("l2tp: timeout\n"); - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); } static int l2tp_send(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack, int log_debug) @@ -586,12 +586,12 @@ static void l2tp_send_HELLO(struct triton_timer_t *t) pack = l2tp_packet_alloc(2, Message_Type_Hello, &conn->lac_addr); if (!pack) { - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); return; } if (l2tp_send(conn, pack, 1)) - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); } static void l2tp_send_SCCRP(struct l2tp_conn_t *conn) @@ -633,7 +633,7 @@ static void l2tp_send_SCCRP(struct l2tp_conn_t *conn) out_err: l2tp_packet_free(pack); out: - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); } static int l2tp_send_ICRP(struct l2tp_conn_t *conn) @@ -954,7 +954,7 @@ static int l2tp_conn_read(struct triton_md_handler_t *h) if (res) { if (res == -2) /* No peer listening, tear down connection */ - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); return 0; } @@ -1078,7 +1078,7 @@ static int l2tp_conn_read(struct triton_md_handler_t *h) drop: l2tp_packet_free(pack); - l2tp_disconnect(conn); + l2tp_tunnel_free(conn); return -1; } |