summaryrefslogtreecommitdiff
path: root/ext/pgsql/pgsql.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-07-21 20:49:47 +0000
committerMarcus Boerger <helly@php.net>2003-07-21 20:49:47 +0000
commitc89ade3b66bd10bf83810acdd4f215c50f4d2bfb (patch)
tree273776d792d8fe27a5a8317a7efa5037d15b7c5e /ext/pgsql/pgsql.c
parent023c8a7d95e7b39c47ac4d891a930873bf49f0db (diff)
downloadphp-git-c89ade3b66bd10bf83810acdd4f215c50f4d2bfb.tar.gz
Go without #24499 hint sneaked in by accident
Diffstat (limited to 'ext/pgsql/pgsql.c')
-rw-r--r--ext/pgsql/pgsql.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c
index 13a240dfaf..690b35e0aa 100644
--- a/ext/pgsql/pgsql.c
+++ b/ext/pgsql/pgsql.c
@@ -1441,10 +1441,7 @@ PHP_FUNCTION(pg_fetch_object)
must be allowed for compatibility */
php_pgsql_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, PGSQL_ASSOC);
if (Z_TYPE_P(return_value)==IS_ARRAY) {
- zval tmp = *return_value;
- return_value->type = IS_NULL;
- object_and_properties_init(return_value, ZEND_STANDARD_CLASS_DEF_PTR, Z_ARRVAL(tmp));
- zval_dtor(&tmp);
+ object_and_properties_init(return_value, ZEND_STANDARD_CLASS_DEF_PTR, Z_ARRVAL_P(return_value));
} else {
zval_dtor(return_value);
return_value->type = IS_NULL;