From 4a39f08093ccea162979f43babb1e6c51284a542 Mon Sep 17 00:00:00 2001 From: Derek Dai Date: Tue, 2 May 2017 13:44:53 +0800 Subject: [PATCH] miracle-dispd: fix session leaking issue Change-Id: I1ececf598fedf601edfd7c7208ffce72a750f8cd --- src/disp/wfd-session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/disp/wfd-session.c b/src/disp/wfd-session.c index 35db848..b707b35 100644 --- a/src/disp/wfd-session.c +++ b/src/disp/wfd-session.c @@ -229,6 +229,8 @@ int wfd_session_destroy(struct wfd_session *s) wfd_session_set_state(s, WFD_SESSION_STATE_DESTROYED); + wfd_fn_out_session_ended(s); + if(session_vtbl[s->dir].destroy) { (*session_vtbl[s->dir].destroy)(s); } @@ -285,8 +287,6 @@ int wfd_session_destroy(struct wfd_session *s) s->rtp_ports[1] = 0; s->last_request = RTSP_M_UNKNOWN; - wfd_fn_out_session_ended(s); - return 0; }