From: Harald Radi Date: Fri, 21 Jun 2002 10:43:45 +0000 (+0000) Subject: removed CONST_EFREE_PERSISTENT so that andi can commit his patch X-Git-Tag: php-4.3.0dev_zend2_alpha2~168 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5a6a5bc609708c7bcd9ea80b040fffaba23291a3;p=php removed CONST_EFREE_PERSISTENT so that andi can commit his patch # _now_ it should work --- diff --git a/ext/com/COM.c b/ext/com/COM.c index cb315d35bc..5bbab1a4ce 100644 --- a/ext/com/COM.c +++ b/ext/com/COM.c @@ -2222,15 +2222,14 @@ PHPAPI int php_COM_load_typelib(ITypeLib *TypeLib, int mode TSRMLS_DC) php_variant_to_pval(pVarDesc->lpvarValue, &value, codepage TSRMLS_CC); /* we only import enumerations (=int) */ - if (value.type == IS_LONG) { + if (Z_TYPE(value) == IS_LONG) { c.flags = mode; c.value.type = IS_LONG; - c.value.value.lval = value.value.lval; + c.value.value.lval = Z_LVAL(value); c.module_number = 0; /* the module number is not available here */ zend_register_constant(&c TSRMLS_CC); } - efree(value); j++; }