Browse Source

Serialize as reference only if it's a true reference

PHP-4.0.5
Stanislav Malyshev 26 years ago
parent
commit
7f1dc85574
  1. 2
      ext/standard/var.c

2
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 && php_add_var_hash(var_hash,*struc,(void *)&var_already) == FAILURE) {
if(var_hash != NULL && (*struc)->is_ref && php_add_var_hash(var_hash,*struc,(void *)&var_already) == FAILURE) {
slen = sprintf(s,"R:%ld;",*var_already);
STR_CAT(buf, s, slen);
return;

Loading…
Cancel
Save