mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	fix mem leak from not destrying config (issue #5048)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6432 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -1187,7 +1187,7 @@ static int store_file(char *dir, char *mailboxuser, char *mailboxcontext, int ms | ||||
| 			snprintf(sql, sizeof(sql), "INSERT INTO %s (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext) VALUES (?,?,?,?,?,?,?,?,?,?)",odbc_table); | ||||
| #else | ||||
|  			snprintf(sql, sizeof(sql), "INSERT INTO %s (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration) VALUES (?,?,?,?,?,?,?,?)",odbc_table); | ||||
| #endif		  | ||||
| #endif | ||||
| 		res = SQLPrepare(stmt, sql, SQL_NTS); | ||||
| 		if ((res != SQL_SUCCESS) && (res != SQL_SUCCESS_WITH_INFO)) { | ||||
| 			ast_log(LOG_WARNING, "SQL Prepare failed![%s]\n", sql); | ||||
| @@ -6134,6 +6134,7 @@ static int load_config(void) | ||||
| 			} | ||||
| 		} | ||||
| 		ast_mutex_unlock(&vmlock); | ||||
| 		ast_config_destroy(cfg); | ||||
| 		return 0; | ||||
| 	} else { | ||||
| 		ast_mutex_unlock(&vmlock); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user