From: Stanislav Malyshev Date: Mon, 6 Nov 2000 18:19:05 +0000 (+0000) Subject: And now the right fix - should add it still X-Git-Tag: php-4.0.4RC3~300 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cde5c779dc4bc3956376f9adfa23cfd850d89e4e;p=php And now the right fix - should add it still --- diff --git a/ext/standard/var.c b/ext/standard/var.c index 5a0b92fe58..308a0206be 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -178,7 +178,7 @@ void php_var_serialize(pval *buf, pval **struc, HashTable *var_hash) HashTable *myht; BLS_FETCH(); - if(var_hash != NULL && (*struc)->is_ref && php_add_var_hash(var_hash,*struc,(void *)&var_already) == FAILURE) { + if(var_hash != NULL && php_add_var_hash(var_hash,*struc,(void *)&var_already) == FAILURE && (*struc)->is_ref) { slen = sprintf(s,"R:%ld;",*var_already); STR_CAT(buf, s, slen); return;