In SQLGetDescFieldW:128 blen is not initialised before sent to utf8_to_ucs2(). The...
authorDave Page <dpage@pgadmin.org>
Fri, 22 Jul 2005 22:11:38 +0000 (22:11 +0000)
committerDave Page <dpage@pgadmin.org>
Fri, 22 Jul 2005 22:11:38 +0000 (22:11 +0000)
odbcapi30w.c

index ac8c05aa60baceec0155bdb9d436d2a8ae2cafba..d2ebbe6687ec77d00069f8de64fbf23c4f3545bb 100644 (file)
@@ -144,7 +144,7 @@ SQLGetDescFieldW(SQLHDESC hdesc, SQLSMALLINT iRecord, SQLSMALLINT iField,
 {
    RETCODE ret;
    BOOL    alloced = FALSE;
-   SQLINTEGER  blen, bMax, *pcbV;
+   SQLINTEGER  blen=0, bMax, *pcbV;
         char    *rgbV = NULL;
 
    mylog("[SQLGetDescFieldW]");
@@ -244,7 +244,7 @@ RETCODE SQL_API SQLColAttributeW(
 {
    RETCODE ret;
    BOOL    alloced = FALSE;
-   SQLSMALLINT *rgbL, blen, bMax;
+   SQLSMALLINT *rgbL, blen=0, bMax;
         char    *rgbD = NULL;
 
    mylog("[SQLColAttributeW]");
@@ -308,7 +308,7 @@ RETCODE SQL_API SQLGetDiagFieldW(
 {
    RETCODE ret;
    BOOL    alloced = FALSE;
-   SQLSMALLINT *rgbL, blen, bMax;
+   SQLSMALLINT *rgbL, blen=0, bMax;
         char    *rgbD = NULL;
 
    mylog("[[SQLGetDiagFieldW]] Handle=(%u,%x) Rec=%d Id=%d\n", fHandleType,