From 0cb54b0a979dcd7fb38926956422c8080890402f Mon Sep 17 00:00:00 2001
From: Michael Jerris <mike@jerris.com>
Date: Fri, 16 May 2008 18:54:43 +0000
Subject: [PATCH] don't leak db error string. Found by Klockwork
 (www.klocwork.com)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8452 d0543943-73ff-0310-b7d9-9358b9ac24b2
---
 src/mod/applications/mod_commands/mod_commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/mod/applications/mod_commands/mod_commands.c b/src/mod/applications/mod_commands/mod_commands.c
index dccf3da739..06a2b4dea8 100644
--- a/src/mod/applications/mod_commands/mod_commands.c
+++ b/src/mod/applications/mod_commands/mod_commands.c
@@ -2025,6 +2025,12 @@ SWITCH_STANDARD_API(show_function)
 	} else if (!strcasecmp(as, "xml")) {
 		switch_core_db_exec(db, sql, show_as_xml_callback, &holder, &errmsg);
 
+		if (errmsg) {
+			stream->write_function(stream, "-ERR SQL Error [%s]\n", errmsg);
+			switch_core_db_free(errmsg);
+			errmsg = NULL;
+		}
+
 		if (holder.xml) {
 			char count[50];
 			char *xmlstr;