summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2008-01-14 18:41:31 +0000
committerIlia Alshanetsky <iliaa@php.net>2008-01-14 18:41:31 +0000
commit40dc00410da910d34d41c04be8cdb1a0808c6f95 (patch)
treeada1c8c6840412d891a4c8d9e998f90c9b542fc8 /ext
parent22221def71f1af5bc0c27f55f3d0c1ab7318d261 (diff)
downloadphp-git-40dc00410da910d34d41c04be8cdb1a0808c6f95.tar.gz
Missing patch bit from the FETCH_GROUP fix
Diffstat (limited to 'ext')
-rwxr-xr-xext/pdo/pdo_stmt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c
index d42dfb9660..0167ea3427 100755
--- a/ext/pdo/pdo_stmt.c
+++ b/ext/pdo/pdo_stmt.c
@@ -955,6 +955,8 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value,
if (colno >= 0 && colno < stmt->column_count) {
if (flags == PDO_FETCH_GROUP && stmt->fetch.column == -1) {
fetch_value(stmt, return_value, 1, NULL TSRMLS_CC);
+ } else if (flags == PDO_FETCH_GROUP && colno) {
+ fetch_value(stmt, return_value, 0, NULL TSRMLS_CC);
} else {
fetch_value(stmt, return_value, colno, NULL TSRMLS_CC);
}