From 3ffbf84a5ee72bfb466c4e2209fd5691ec67f790 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Fri, 27 Mar 2015 19:57:15 +0300 Subject: Events: made posted events macros safe. --- src/event/ngx_event_posted.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/event/ngx_event_posted.h b/src/event/ngx_event_posted.h index 40ba1c1e0..145d30fea 100644 --- a/src/event/ngx_event_posted.h +++ b/src/event/ngx_event_posted.h @@ -16,24 +16,24 @@ #define ngx_post_event(ev, q) \ \ - if (!ev->posted) { \ - ev->posted = 1; \ - ngx_queue_insert_tail(q, &ev->queue); \ + if (!(ev)->posted) { \ + (ev)->posted = 1; \ + ngx_queue_insert_tail(q, &(ev)->queue); \ \ - ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0, "post event %p", ev); \ + ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0, "post event %p", ev);\ \ } else { \ - ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0, \ + ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0, \ "update posted event %p", ev); \ } #define ngx_delete_posted_event(ev) \ \ - ev->posted = 0; \ - ngx_queue_remove(&ev->queue); \ + (ev)->posted = 0; \ + ngx_queue_remove(&(ev)->queue); \ \ - ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0, \ + ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0, \ "delete posted event %p", ev); -- cgit