summaryrefslogtreecommitdiff
blob: bc6c65ef30117d6f366afd9553a6e3be32ecc23d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -Brau a/util/odbcinstw.c b/util/odbcinstw.c
--- a/util/odbcinstw.c	2014-04-23 21:54:40.000000000 +0200
+++ b/util/odbcinstw.c	2015-05-08 15:29:09.400568356 +0200
@@ -68,13 +68,7 @@
 
   if (lpszRetBuffer && cbRetBuffer)
   {
-    ret= malloc(cbRetBuffer + 1);
-    /*
-      We cannot rely on getting correct results from the next call of
-      SQLGetPrivateProfileString. So, taking precautions against unititialized
-      values in the allocated buffer.
-    */
-    memset(ret, 0, cbRetBuffer + 1);
+    ret= my_malloc(cbRetBuffer + 1, MYF(MY_ZEROFILL));
   }
   else
     ret= NULL;