Blob Blame History Raw
From: Bogdan Andrei IANCU <bogdan@opensips.org>
Date: Thu, 21 Sep 2017 12:01:44 +0300
Subject: [PATCH] Merge pull request #1191 from etamme/master

fix memory leak in cpl-c write_to_db
(cherry picked from commit 2a64a1455d63fdabf9d9130811d2932e245afd1e)

diff --git a/modules/cpl_c/cpl_db.c b/modules/cpl_c/cpl_db.c
index 61b510f8a..6e21bd79b 100644
--- a/modules/cpl_c/cpl_db.c
+++ b/modules/cpl_c/cpl_db.c
@@ -242,8 +242,11 @@ int write_to_db(str *username, str *domain, str *xml, str *bin)
 		}
 	}
 
+	cpl_dbf.free_result( db_hdl, res);
 	return 1;
 error:
+	if (res)
+		cpl_dbf.free_result( db_hdl, res);
 	return -1;
 }