From 46464d77238d6728a02128f01cbcb8a9b4630d56 Mon Sep 17 00:00:00 2001 From: vraatikka Date: Mon, 9 Sep 2013 14:36:45 +0300 Subject: [PATCH] Check if router_session pointer has value in session structure before calling free for it. --- server/core/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/core/session.c b/server/core/session.c index 96ae728f1..e27ab282c 100644 --- a/server/core/session.c +++ b/server/core/session.c @@ -204,7 +204,9 @@ bool session_free( atomic_add(&session->service->stats.n_current, -1); /* Free router_session and session */ - free(session->router_session); + if (session->router_session) { + free(session->router_session); + } free(session); succp = true;