From 20c1fb1dcd2fc83cebc3f3d6593e13e5bc515dff Mon Sep 17 00:00:00 2001 From: Anthony Minessale <anthony.minessale@gmail.com> Date: Thu, 21 Aug 2008 17:32:57 +0000 Subject: [PATCH] fix fix of the fixed fix git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9344 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- .../event_handlers/mod_event_socket/mod_event_socket.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mod/event_handlers/mod_event_socket/mod_event_socket.c b/src/mod/event_handlers/mod_event_socket/mod_event_socket.c index 8830a1a391..255cc98de6 100644 --- a/src/mod/event_handlers/mod_event_socket/mod_event_socket.c +++ b/src/mod/event_handlers/mod_event_socket/mod_event_socket.c @@ -1255,7 +1255,9 @@ static void *SWITCH_THREAD_FUNC listener_run(switch_thread_t *thread, void *obj) break; } - switch_event_safe_destroy((&revent)); + if (revent) { + switch_event_destroy(&revent); + } if (*reply != '\0') { if (*reply == '~') { @@ -1271,7 +1273,9 @@ static void *SWITCH_THREAD_FUNC listener_run(switch_thread_t *thread, void *obj) done: - switch_event_safe_destroy((&revent)); + if (revent) { + switch_event_destroy(&revent); + } remove_listener(listener);