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);