This commit is contained in:
George Schlossnagle 2005-09-01 14:39:58 +00:00
parent 08b695a3e8
commit fbd6ce4db5

View File

@ -1534,6 +1534,10 @@ static PHP_METHOD(PDOStatement, getColumnMeta)
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &colno)) {
RETURN_FALSE;
}
if(colno < 0) {
pdo_raise_impl_error(stmt->dbh, stmt, "42P10", "column number must be non-negative" TSRMLS_CC);
RETURN_FALSE;
}
if (!stmt->methods->get_column_meta) {
pdo_raise_impl_error(stmt->dbh, stmt, "IM001", "driver doesn't support meta data" TSRMLS_CC);