dd6e1a3
From 1367f5bb674eeb30881a13987cd95d553df0d921 Mon Sep 17 00:00:00 2001
e73f7b5
From: vladut-paiu <vladut-paiu@689a6050-402a-0410-94f2-e92a70836424>
e73f7b5
Date: Tue, 3 Jul 2012 09:34:52 +0000
dd6e1a3
Subject: [PATCH 3/5] Reset column types to NULL upon freeing resultset
e73f7b5
 columns Credit to Peter Lemenkov
e73f7b5
e73f7b5
---
dd6e1a3
 db/db_res.c | 1 +
e73f7b5
 1 file changed, 1 insertion(+)
e73f7b5
e73f7b5
diff --git a/db/db_res.c b/db/db_res.c
e73f7b5
index 78868ec..cbba30f 100644
e73f7b5
--- a/db/db_res.c
e73f7b5
+++ b/db/db_res.c
e73f7b5
@@ -77,6 +77,7 @@ int db_free_columns(db_res_t* _r)
e73f7b5
 	/* free names and types */
e73f7b5
 	if (RES_NAMES(_r)) {
e73f7b5
 		LM_DBG("freeing result columns at %p\n", RES_NAMES(_r));
e73f7b5
+		RES_TYPES(_r) = NULL;
e73f7b5
 		pkg_free(RES_NAMES(_r));
e73f7b5
 		RES_NAMES(_r) = NULL;
e73f7b5
 	}
e73f7b5
-- 
dd6e1a3
1.7.11.2
e73f7b5