a63b79a
From: Bogdan Andrei IANCU <bogdan@opensips.org>
a63b79a
Date: Thu, 21 Sep 2017 12:01:44 +0300
a63b79a
Subject: [PATCH] Merge pull request #1191 from etamme/master
a63b79a
a63b79a
fix memory leak in cpl-c write_to_db
a63b79a
(cherry picked from commit 2a64a1455d63fdabf9d9130811d2932e245afd1e)
a63b79a
a63b79a
diff --git a/modules/cpl_c/cpl_db.c b/modules/cpl_c/cpl_db.c
a63b79a
index 61b510f8a..6e21bd79b 100644
a63b79a
--- a/modules/cpl_c/cpl_db.c
a63b79a
+++ b/modules/cpl_c/cpl_db.c
a63b79a
@@ -242,8 +242,11 @@ int write_to_db(str *username, str *domain, str *xml, str *bin)
a63b79a
 		}
a63b79a
 	}
a63b79a
 
a63b79a
+	cpl_dbf.free_result( db_hdl, res);
a63b79a
 	return 1;
a63b79a
 error:
a63b79a
+	if (res)
a63b79a
+		cpl_dbf.free_result( db_hdl, res);
a63b79a
 	return -1;
a63b79a
 }
a63b79a