Browse Source

fix #35430 (PDO crashes on incorrect FETCH_FUNC use)

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
dc1d5122d1
  1. 4
      ext/pdo/pdo_stmt.c

4
ext/pdo/pdo_stmt.c

@ -1305,13 +1305,15 @@ static PHP_METHOD(PDOStatement, fetchAll)
switch(ZEND_NUM_ARGS()) {
case 0:
case 1:
pdo_raise_impl_error(stmt->dbh, stmt, "HY000", "no fetch function specified" TSRMLS_CC);
error = 1;
break;
case 3:
case 2:
stmt->fetch.func.function = arg2;
do_fetch_func_prepare(stmt TSRMLS_CC);
break;
}
do_fetch_func_prepare(stmt TSRMLS_CC);
break;
case PDO_FETCH_COLUMN:

Loading…
Cancel
Save