From 5a6a5bc609708c7bcd9ea80b040fffaba23291a3 Mon Sep 17 00:00:00 2001 From: Harald Radi Date: Fri, 21 Jun 2002 10:43:45 +0000 Subject: [PATCH] removed CONST_EFREE_PERSISTENT so that andi can commit his patch # _now_ it should work --- ext/com/COM.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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++; } -- 2.40.0