Skip to content

Commit 86aad97

Browse files
committed
Fix loss of precision
1 parent d131489 commit 86aad97

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Diff for: ext/mysqli/mysqli_nonapi.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ PHP_FUNCTION(mysqli_poll)
777777
MYSQLND **new_r_array = NULL, **new_e_array = NULL, **new_dont_poll_array = NULL;
778778
long sec = 0, usec = 0;
779779
enum_func_status ret;
780-
uint desc_num;
780+
int desc_num;
781781

782782
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a!a!al|l", &r_array, &e_array, &dont_poll_array, &sec, &usec) == FAILURE) {
783783
return;

Diff for: ext/mysqlnd/mysqlnd.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1214,7 +1214,7 @@ static int mysqlnd_stream_array_from_fd_set(MYSQLND ** conn_array, fd_set * fds
12141214

12151215
/* {{{ _mysqlnd_poll */
12161216
PHPAPI enum_func_status
1217-
_mysqlnd_poll(MYSQLND **r_array, MYSQLND **e_array, MYSQLND ***dont_poll, long sec, long usec, uint * desc_num TSRMLS_DC)
1217+
_mysqlnd_poll(MYSQLND **r_array, MYSQLND **e_array, MYSQLND ***dont_poll, long sec, long usec, int * desc_num TSRMLS_DC)
12181218
{
12191219
struct timeval tv;
12201220
struct timeval *tv_p = NULL;

Diff for: ext/mysqlnd/mysqlnd.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ PHPAPI void _mysqlnd_debug(const char *mode TSRMLS_DC);
117117
#define mysqlnd_reap_async_query(conn) ((conn)->data)->m->reap_query((conn)->data TSRMLS_CC)
118118
#define mysqlnd_unbuffered_skip_result(result) (result)->m.skip_result((result) TSRMLS_CC)
119119

120-
PHPAPI enum_func_status _mysqlnd_poll(MYSQLND **r_array, MYSQLND **e_array, MYSQLND ***dont_poll, long sec, long usec, uint * desc_num TSRMLS_DC);
120+
PHPAPI enum_func_status _mysqlnd_poll(MYSQLND **r_array, MYSQLND **e_array, MYSQLND ***dont_poll, long sec, long usec, int * desc_num TSRMLS_DC);
121121

122122
#define mysqlnd_use_result(conn) ((conn)->data)->m->use_result((conn)->data TSRMLS_CC)
123123
#define mysqlnd_store_result(conn) ((conn)->data)->m->store_result((conn)->data TSRMLS_CC)

0 commit comments

Comments
 (0)