]> granicus.if.org Git - php/commitdiff
fix invalid pointer on 64-bit
authorAnatol Belski <ab@php.net>
Thu, 10 Mar 2016 07:24:33 +0000 (08:24 +0100)
committerAnatol Belski <ab@php.net>
Thu, 10 Mar 2016 07:45:29 +0000 (08:45 +0100)
ext/pdo_odbc/odbc_driver.c
ext/pdo_odbc/pdo_odbc.c
ext/pdo_odbc/php_pdo_odbc_int.h

index eca9544f9f1a0dd4bbf54e70dbac36f45fce2c55..3a9300c5cd27c0a86b2dfe878e7f3b1eadb1b00e 100644 (file)
@@ -393,7 +393,7 @@ static int pdo_odbc_handle_factory(pdo_dbh_t *dbh, zval *driver_options) /* {{{
        pdo_odbc_db_handle *H;
        RETCODE rc;
        int use_direct = 0;
-       SQLUINTEGER cursor_lib;
+       zend_ulong cursor_lib;
 
        H = pecalloc(1, sizeof(*H), dbh->is_persistent);
 
index 04326a4a87ae09f0116e4107c1af674aa0036ae8..2cc42934c3148256073ad3f0791ce14b248ba294 100644 (file)
@@ -66,8 +66,8 @@ ZEND_GET_MODULE(pdo_odbc)
 #endif
 
 #ifdef SQL_ATTR_CONNECTION_POOLING
-SQLUINTEGER pdo_odbc_pool_on = SQL_CP_OFF;
-SQLUINTEGER pdo_odbc_pool_mode = SQL_CP_ONE_PER_HENV;
+zend_ulong pdo_odbc_pool_on = SQL_CP_OFF;
+zend_ulong pdo_odbc_pool_mode = SQL_CP_ONE_PER_HENV;
 #endif
 
 #if defined(DB2CLI_VER) && !defined(PHP_WIN32)
index ce7c786b5f7c0129363ea0abd07b1c9f42958e73..5306c968228f18401b34a46f1bbb82d7d50ab0c6 100644 (file)
@@ -176,8 +176,8 @@ void pdo_odbc_init_error_table(void);
 void pdo_odbc_fini_error_table(void);
 
 #ifdef SQL_ATTR_CONNECTION_POOLING
-extern SQLUINTEGER pdo_odbc_pool_on;
-extern SQLUINTEGER pdo_odbc_pool_mode;
+extern zend_ulong pdo_odbc_pool_on;
+extern zend_ulong pdo_odbc_pool_mode;
 #endif
 
 enum {