[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