From ebd342c3ada8c604b0b1f922cc14c33c7e0038c6 Mon Sep 17 00:00:00 2001 From: vemax78 Date: Sat, 2 Nov 2013 19:26:52 +0100 Subject: [PATCH] Terminate SOAP request pending when close the session --- src/ac/ac_session.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ac/ac_session.c b/src/ac/ac_session.c index 67d2e45..3444448 100644 --- a/src/ac/ac_session.c +++ b/src/ac/ac_session.c @@ -486,6 +486,11 @@ static void ac_session_destroy(struct ac_session_t* session) { capwap_lock_enter(&session->sessionlock); session->count--; + /* Terminate SOAP request pending */ + if (session->soaprequest) { + ac_soapclient_shutdown_request(session->soaprequest); + } + /* Check if all reference is release */ while (session->count > 0) { #ifdef DEBUG