summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/session/php_session.h5
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)