]> granicus.if.org Git - php/commitdiff
MFB: Missing patch bit from the FETCH_GROUP fix
authorIlia Alshanetsky <iliaa@php.net>
Mon, 14 Jan 2008 18:41:48 +0000 (18:41 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 14 Jan 2008 18:41:48 +0000 (18:41 +0000)
ext/pdo/pdo_stmt.c

index 00aa9eff40b411ec670cbb06a898c7c8177ebfec..3a51da78aa2c92bfaddeda0af877077c1ea3735b 100755 (executable)
@@ -926,6 +926,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); 
                                        }