Skip to content

Commit c9b011c

Browse files
committed
Fix Linux now
1 parent 717d1fd commit c9b011c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ext/mysqli/mysqli_api.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2242,6 +2242,9 @@ PHP_FUNCTION(mysqli_stmt_attr_set)
22422242
MY_STMT *stmt;
22432243
zval *mysql_stmt;
22442244
zend_long mode_in;
2245+
#if MYSQL_VERSION_ID >= 50107
2246+
my_bool mode_b;
2247+
#endif
22452248
unsigned long mode;
22462249
zend_long attr;
22472250
void *mode_p;
@@ -2255,18 +2258,15 @@ PHP_FUNCTION(mysqli_stmt_attr_set)
22552258
switch (attr) {
22562259
#if MYSQL_VERSION_ID >= 50107
22572260
case STMT_ATTR_UPDATE_MAX_LENGTH:
2258-
{
2259-
my_bool mode_b;
22602261
if (mode_in != 0 && mode_in != 1) {
22612262
zend_argument_value_error(ERROR_ARG_POS(3), "must be 0 or 1 for attribute MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH");
22622263
RETURN_THROWS();
22632264
}
22642265
mode_b = (my_bool) mode_in;
22652266
mode_p = &mode_b;
22662267
break;
2267-
}
22682268
#endif
2269-
case STMT_ATTR_CURSOR_TYPE: {
2269+
case STMT_ATTR_CURSOR_TYPE:
22702270
switch (mode_in) {
22712271
case CURSOR_TYPE_NO_CURSOR:
22722272
case CURSOR_TYPE_READ_ONLY:
@@ -2282,7 +2282,6 @@ PHP_FUNCTION(mysqli_stmt_attr_set)
22822282
mode = mode_in;
22832283
mode_p = &mode;
22842284
break;
2285-
}
22862285
case STMT_ATTR_PREFETCH_ROWS:
22872286
if (mode_in < 1) {
22882287
zend_argument_value_error(ERROR_ARG_POS(3), "must be greater than 0 for attribute MYSQLI_STMT_ATTR_PREFETCH_ROWS");

0 commit comments

Comments
 (0)