diff options
-rw-r--r-- | ext/session/php_session.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/session/php_session.h b/ext/session/php_session.h index 19ce366f26..7a3fd5a349 100644 --- a/ext/session/php_session.h +++ b/ext/session/php_session.h @@ -214,8 +214,7 @@ PHPAPI void php_session_start(TSRMLS_D); ulong num_key; \ zval **struc; -#define PS_ENCODE_LOOP(code) \ - { \ +#define PS_ENCODE_LOOP(code) do { \ HashTable *_ht = Z_ARRVAL_P(PS(http_session_vars)); \ \ for (zend_hash_internal_pointer_reset(_ht); \ @@ -226,7 +225,7 @@ PHPAPI void php_session_start(TSRMLS_D); code; \ } \ } \ - } + } while(0) PHPAPI ZEND_EXTERN_MODULE_GLOBALS(ps) |