From 7f1dc85574071c0e669dd979ebe79f4060cd1a9c Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Mon, 6 Nov 2000 18:09:51 +0000 Subject: [PATCH] Serialize as reference only if it's a true reference --- ext/standard/var.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/standard/var.c b/ext/standard/var.c index d78bf515770..5a0b92fe581 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 && 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;