Blob Blame History Raw
From aa98879132476af97f43eb3ea6b65b1305ebe283 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=B0=D0=BC=D1?=
 =?UTF-8?q?=83=D1=81=D0=B5=D0=BD=D0=BA=D0=BE?= <samusenko@msm.ru>
Date: Thu, 14 Jun 2012 11:51:25 +0400
Subject: [PATCH 11/13] Proper memory zeroing

---
 modules/db_oracle/res.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/db_oracle/res.c b/modules/db_oracle/res.c
index 1a0f9fe..e9e6233 100644
--- a/modules/db_oracle/res.c
+++ b/modules/db_oracle/res.c
@@ -87,7 +87,8 @@ static int get_columns(ora_con_t* con, db_res_t* _r, OCIStmt* _c, dmap_t* _d)
 		LM_ERR("could not allocate columns\n");
 		return -4;
 	}
-	memset(RES_NAMES(_r), 0, sizeof(db_key_t) * n);
+	for (i = 0; i < n; ++i)
+		memset(RES_NAMES(_r)[i], 0, sizeof(db_key_t));
 
 	RES_COL_N(_r) = n;
 
-- 
1.7.10.4