]> granicus.if.org Git - php/commitdiff
Try to fix AppVeyor build
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 14 Nov 2017 21:31:34 +0000 (22:31 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 14 Nov 2017 21:31:34 +0000 (22:31 +0100)
Performing arithmetic on void pointers is a GCC extension.

ext/mysqlnd/mysqlnd_wireprotocol.c

index 962d40a1881f6ac50468c4b225c074e6bf0c357a..c42df629ca842e82d3765e169f82a8951e30b04a 100644 (file)
@@ -1439,7 +1439,7 @@ php_mysqlnd_read_row_ex(MYSQLND_PFC * pfc,
                                break;
                        }
                        /* The position could have changed, recalculate */
-                       p = MYSQLND_MEMORY_POOL_CHUNK_PTR(*buffer) + (*data_size - header.size);
+                       p = (zend_uchar *) MYSQLND_MEMORY_POOL_CHUNK_PTR(*buffer) + (*data_size - header.size);
                }
 
                if (PASS != (ret = pfc->data->m.receive(pfc, vio, p, header.size, stats, error_info))) {