[asterisk-addons-commits] tilghman: trunk r359 - in /trunk: ./
	res_config_mysql.c
    asterisk-addons-commits at lists.digium.com 
    asterisk-addons-commits at lists.digium.com
       
    Mon Apr  9 13:48:06 MST 2007
    
    
  
Author: tilghman
Date: Mon Apr  9 15:48:05 2007
New Revision: 359
URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=359
Log:
Merged revisions 358 via svnmerge from 
https://origsvn.digium.com/svn/asterisk-addons/branches/1.4
................
r358 | tilghman | 2007-04-09 15:44:51 -0500 (Mon, 09 Apr 2007) | 10 lines
Merged revisions 357 via svnmerge from 
https://origsvn.digium.com/svn/asterisk-addons/branches/1.2
........
r357 | tilghman | 2007-04-09 15:39:45 -0500 (Mon, 09 Apr 2007) | 2 lines
Fix memory leaks, and some unnecessary closes
........
................
Modified:
    trunk/   (props changed)
    trunk/res_config_mysql.c
Propchange: trunk/
------------------------------------------------------------------------------
--- branch-1.4-merged (original)
+++ branch-1.4-merged Mon Apr  9 15:48:05 2007
@@ -1,1 +1,1 @@
-/branches/1.4:1-299,308,310,317,319,329,342,348
+/branches/1.4:1-299,308,310,317,319,329,342,348,358
Modified: trunk/res_config_mysql.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/res_config_mysql.c?view=diff&rev=359&r1=358&r2=359
==============================================================================
--- trunk/res_config_mysql.c (original)
+++ trunk/res_config_mysql.c Mon Apr  9 15:48:05 2007
@@ -106,7 +106,6 @@
 	newval = va_arg(ap, const char *);
 	if (!newparam || !newval)  {
 		ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-		mysql_close(&mysql);
 		return NULL;
 	}
 
@@ -222,7 +221,7 @@
 	newval = va_arg(ap, const char *);
 	if (!newparam || !newval)  {
 		ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-		mysql_close(&mysql);
+		ast_config_destroy(cfg);
 		return NULL;
 	}
 
@@ -270,6 +269,7 @@
 		ast_log(LOG_DEBUG, "MySQL RealTime: Query: %s\n", sql);
 		ast_log(LOG_DEBUG, "MySQL RealTime: Query Failed because: %s\n", mysql_error(&mysql));
 		ast_mutex_unlock(&mysql_lock);
+		ast_config_destroy(cfg);
 		return NULL;
 	}
 
@@ -327,7 +327,6 @@
 	newval = va_arg(ap, const char *);
 	if (!newparam || !newval)  {
 		ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-		mysql_close(&mysql);
                return -1;
 	}
 
    
    
More information about the asterisk-addons-commits
mailing list