]> 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:41 +0000 (18:41 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 14 Jan 2008 18:41:41 +0000 (18:41 +0000)
ext/pdo/pdo_stmt.c

index 36e6b3d7a2972adea628c10424fb1f005e86d5ea..763360fa928ffa7470c0ce2f18852f47d928964b 100755 (executable)
@@ -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); 
                                        }