From 0555a3a947c3b63028daf1c4314c4d6bd4066732 Mon Sep 17 00:00:00 2001 From: Satoshi Kinoshita Date: Thu, 1 Nov 2012 14:56:14 +0900 Subject: odbcserver 64bit bug for SQL_C_SLONG type --- lib/odbc/c_src/odbcserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/odbc') diff --git a/lib/odbc/c_src/odbcserver.c b/lib/odbc/c_src/odbcserver.c index a6b3de6e48..5730e20774 100644 --- a/lib/odbc/c_src/odbcserver.c +++ b/lib/odbc/c_src/odbcserver.c @@ -1222,7 +1222,7 @@ static db_result_msg encode_out_params(db_state *state, (column.type.strlen_or_indptr_array[j])); break; case SQL_C_SLONG: - ei_x_encode_long(&dynamic_buffer(state), ((long*)values)[j]); + ei_x_encode_long(&dynamic_buffer(state), ((SQLINTEGER*)values)[j]); break; case SQL_C_DOUBLE: ei_x_encode_double(&dynamic_buffer(state), -- cgit v1.2.3