From: Andrei Zmievski Date: Mon, 18 Oct 1999 14:17:36 +0000 (+0000) Subject: Be safe, use (). X-Git-Tag: php-4.0b3_RC2~141 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=52a30fd21b10469413a3c2ffdbbccff294a350e7;p=php Be safe, use (). --- diff --git a/Zend/zend_API.h b/Zend/zend_API.h index 401148d7ea..347f3dae4f 100644 --- a/Zend/zend_API.h +++ b/Zend/zend_API.h @@ -252,15 +252,15 @@ ZEND_API int add_property_stringl(zval *arg, char *key, char *str, uint length, \ if (zend_hash_find(symtable, (name), (name_length), (void **) &orig_var)==SUCCESS \ && PZVAL_IS_REF(*orig_var)) { \ - var->refcount = (*orig_var)->refcount; \ - var->is_ref = 1; \ + (var)->refcount = (*orig_var)->refcount; \ + (var)->is_ref = 1; \ \ zval_dtor(*orig_var); \ - **orig_var = *var; \ + **orig_var = *(var); \ efree(var); \ } else { \ - INIT_PZVAL(var); \ - zend_hash_update(symtable, (name), (name_length), &var, sizeof(zval *), NULL); \ + INIT_PZVAL((var)); \ + zend_hash_update(symtable, (name), (name_length), &(var), sizeof(zval *), NULL); \ } \ }