浏览代码

Mysql result wasn't free'd if converting result had failed.

Andreas Granig 20 年之前
父节点
当前提交
f22f076e51
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      modules/db_mysql/dbase.c

+ 1 - 0
modules/db_mysql/dbase.c

@@ -346,6 +346,7 @@ static int store_result(db_con_t* _h, db_res_t** _r)
 
 	if (convert_result(_h, *_r) < 0) {
 		LOG(L_ERR, "store_result: Error while converting result\n");
+		mysql_free_result(MYRES_RESULT(*_r));
 		pkg_free((*_r)->data);
 		pkg_free(*_r);