switch (i) {
case HASH_KEY_IS_LONG:
- ALLOC_ZVAL(d);
+ MAKE_STD_ZVAL(d);
d->type = IS_LONG;
d->value.lval = index;
php_var_serialize(buf, &d);
FREE_ZVAL(d);
break;
case HASH_KEY_IS_STRING:
- ALLOC_ZVAL(d);
+ MAKE_STD_ZVAL(d);
d->type = IS_STRING;
d->value.str.val = key;
d->value.str.len = strlen(key);
pval *key;
pval *data;
- ALLOC_ZVAL(key);
- ALLOC_ZVAL(data);
+ ALLOC_INIT_ZVAL(key);
+ ALLOC_INIT_ZVAL(data);
+
if (!php_var_unserialize(&key, p, max)) {
zval_dtor(key);
FREE_ZVAL(key);