diff options
author | Valentin Bartenev <vbart@nginx.com> | 2015-03-27 19:57:15 +0300 |
---|---|---|
committer | Valentin Bartenev <vbart@nginx.com> | 2015-03-27 19:57:15 +0300 |
commit | 3ffbf84a5ee72bfb466c4e2209fd5691ec67f790 (patch) | |
tree | 2f4c22d6988d718aeb69109fdd24eee7281f83f2 | |
parent | 0e853129ac857bef8d8553a0f90156bb7bd22fb3 (diff) | |
download | nginx-3ffbf84a5ee72bfb466c4e2209fd5691ec67f790.tar.gz |
Events: made posted events macros safe.
-rw-r--r-- | src/event/ngx_event_posted.h | 16 |
1 files changed, 8 insertions, 8 deletions
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); |