Skip to content

Commit 2f1148a

Browse files
committed
Merge branch 'PHP-5.6'
* PHP-5.6: Fix mysqli build when building against libmysqlclient.
2 parents 62d72d9 + 06a03bb commit 2f1148a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ext/mysqli/mysqli_nonapi.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,11 @@ PHP_FUNCTION(mysqli_query)
575575
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Empty query");
576576
RETURN_FALSE;
577577
}
578+
#ifdef MYSQLI_USE_MYSQLND
578579
if ((resultmode & ~MYSQLI_ASYNC) != MYSQLI_USE_RESULT && (resultmode & ~(MYSQLI_ASYNC | MYSQLI_STORE_RESULT_COPY_DATA)) != MYSQLI_STORE_RESULT) {
580+
#else
581+
if ((resultmode & ~MYSQLI_ASYNC) != MYSQLI_USE_RESULT && (resultmode & ~MYSQLI_ASYNC) != MYSQLI_STORE_RESULT) {
582+
#endif
579583
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid value for resultmode");
580584
RETURN_FALSE;
581585
}
@@ -609,7 +613,11 @@ PHP_FUNCTION(mysqli_query)
609613
RETURN_TRUE;
610614
}
611615

616+
#ifdef MYSQLI_USE_MYSQLND
612617
switch (resultmode & ~(MYSQLI_ASYNC | MYSQLI_STORE_RESULT_COPY_DATA)) {
618+
#else
619+
switch (resultmode & ~MYSQLI_ASYNC) {
620+
#endif
613621
case MYSQLI_STORE_RESULT:
614622
#ifdef MYSQLI_USE_MYSQLND
615623
if (resultmode & MYSQLI_STORE_RESULT_COPY_DATA) {

0 commit comments

Comments
 (0)