List:Commits« Previous MessageNext Message »
From:jwinstead Date:September 19 2007 5:50pm
Subject:Connector/ODBC 3.51 commit: r795 - trunk/test
View as plain text  
Modified:
   trunk/test/my_info.c
Log:
Add test for Bug #31055


Modified: trunk/test/my_info.c
===================================================================
--- trunk/test/my_info.c	2007-09-19 15:34:47 UTC (rev 794)
+++ trunk/test/my_info.c	2007-09-19 15:50:08 UTC (rev 795)
@@ -187,6 +187,25 @@
 }
 
 
+/**
+ Bug #31055: Uninitiated memory returned by SQLGetFunctions() with
+ SQL_API_ODBC3_ALL_FUNCTION
+*/
+DECLARE_TEST(t_bug31055)
+{
+  SQLUSMALLINT funcs[SQL_API_ODBC3_ALL_FUNCTIONS_SIZE];
+
+  memset(funcs, 0xff, sizeof(SQLUSMALLINT) * SQL_API_ODBC3_ALL_FUNCTIONS_SIZE);
+
+  ok_stmt(hstmt, SQLGetFunctions(hstmt, SQL_API_ODBC3_ALL_FUNCTIONS,
+                                 funcs));
+
+  is(!SQL_FUNC_EXISTS(funcs, SQL_API_SQLALLOCHANDLESTD));
+
+  return OK;
+}
+
+
 BEGIN_TESTS
   ADD_TEST(sqlgetinfo)
   ADD_TEST(t_gettypeinfo)
@@ -195,6 +214,7 @@
   ADD_TEST(t_bug27591)
   ADD_TEST(t_bug28657)
   ADD_TEST(t_bug14639)
+  ADD_TEST(t_bug31055)
 END_TESTS
 
 

Thread
Connector/ODBC 3.51 commit: r795 - trunk/testjwinstead19 Sep