]> granicus.if.org Git - php/commitdiff
And here
authorAndrei Zmievski <andrei@php.net>
Tue, 16 Aug 2005 19:43:23 +0000 (19:43 +0000)
committerAndrei Zmievski <andrei@php.net>
Tue, 16 Aug 2005 19:43:23 +0000 (19:43 +0000)
ext/pdo/pdo_stmt.c

index e2d525c3cab18c5e2c672e371a9a54dba71fc748..af0c5d3cf587f5d57e85102722b1478496c6c794 100755 (executable)
@@ -800,7 +800,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value,
                                        fetch_value(stmt, &val, i++ TSRMLS_CC);
                                        if (Z_TYPE(val) != IS_NULL) {
                                                convert_to_text(&val);
-                                               if (zend_u_lookup_class(Z_TYPE(val), Z_STRVAL(val), Z_STRLEN(val), &cep TSRMLS_CC) == FAILURE) {
+                                               if (zend_u_lookup_class(Z_TYPE(val), Z_UNIVAL(val), Z_UNILEN(val), &cep TSRMLS_CC) == FAILURE) {
                                                        stmt->fetch.cls.ce = ZEND_STANDARD_CLASS_DEF_PTR;
                                                } else {
                                                        stmt->fetch.cls.ce = *cep;