From 740fc2f5dee45ae1cd2f129b41e757ab66aab45d Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Thu, 29 Jun 2000 14:49:23 +0000 Subject: [PATCH] Lowercase class name before looking for it --- ext/standard/var.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/standard/var.c b/ext/standard/var.c index 96b677471d6..701e446bd64 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -430,6 +430,7 @@ int php_var_unserialize(pval **rval, const char **p, const char *max) zend_bool incomplete_class = 0; char *class_name = NULL; size_t name_len = 0; + int pi; INIT_PZVAL(*rval); @@ -459,8 +460,8 @@ int php_var_unserialize(pval **rval, const char **p, const char *max) } (*p) += 2; class_name = emalloc(i + 1); - if (i > 0) { - memcpy(class_name, *p, i); + for(pi=0;pi