Changeset: 9f6b7511cfbc for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f6b7511cfbc
Modified Files:
        clients/src/odbc/samples/testgetinfo.c
Branch: Oct2010
Log Message:

Avoid stack corruption on 64-bit architecture: use correct type.


diffs (23 lines):

diff -r 1455a4d80cc0 -r 9f6b7511cfbc clients/src/odbc/samples/testgetinfo.c
--- a/clients/src/odbc/samples/testgetinfo.c    Tue Sep 21 10:13:16 2010 +0200
+++ b/clients/src/odbc/samples/testgetinfo.c    Tue Sep 21 12:42:52 2010 +0200
@@ -91,6 +91,7 @@
        SQLSMALLINT resultlen;
        SQLUSMALLINT si;
        SQLUINTEGER i;
+       SQLULEN li;
 
        if (argc > 1)
                dsn = argv[1];
@@ -345,9 +346,9 @@
        check(ret, SQL_HANDLE_DBC, dbc, "SQLGetInfo");
        printf("SQL_DM_VER: %.*s\n", resultlen, str);
 
-       ret = SQLGetInfo(dbc, SQL_DRIVER_HDESC, &i, sizeof(i), &resultlen);
+       ret = SQLGetInfo(dbc, SQL_DRIVER_HDESC, &li, sizeof(li), &resultlen);
        check(ret, SQL_HANDLE_DBC, dbc, "SQLGetInfo");
-       printf("SQL_DRIVER_HDESC: %u\n", (unsigned int) i);
+       printf("SQL_DRIVER_HDESC: %lu\n", (unsigned long) li);
 
        ret = SQLGetInfo(dbc, SQL_DRIVER_NAME, str, sizeof(str), &resultlen);
        check(ret, SQL_HANDLE_DBC, dbc, "SQLGetInfo");
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to