Mercurial > hg > nginx
comparison src/http/ngx_http_request.c @ 377:41437e4fd9b4
nginx-0.0.7-2004-07-05-19:08:23 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 05 Jul 2004 15:08:23 +0000 |
parents | 744ccb59062d |
children | 5ce6561246a5 |
comparison
equal
deleted
inserted
replaced
376:d0451e402e27 | 377:41437e4fd9b4 |
---|---|
1747 | 1747 |
1748 #if (NGX_THREADS) | 1748 #if (NGX_THREADS) |
1749 | 1749 |
1750 if (ngx_mutex_lock(ngx_posted_events_mutex) == NGX_OK) { | 1750 if (ngx_mutex_lock(ngx_posted_events_mutex) == NGX_OK) { |
1751 | 1751 |
1752 if (c->read->prev) { | |
1753 ngx_delete_posted_event(c->read); | |
1754 } | |
1755 | |
1756 if (c->write->prev) { | |
1757 ngx_delete_posted_event(c->write); | |
1758 } | |
1759 | |
1760 c->read->closed = 1; | |
1761 c->write->closed = 1; | |
1762 | |
1752 ngx_unlock(&c->lock); | 1763 ngx_unlock(&c->lock); |
1753 c->read->locked = 0; | 1764 c->read->locked = 0; |
1754 c->write->locked = 0; | 1765 c->write->locked = 0; |
1755 | 1766 |
1756 c->read->closed = 1; | |
1757 c->write->closed = 1; | |
1758 | |
1759 if (c->read->prev) { | |
1760 ngx_delete_posted_event(c->read); | |
1761 } | |
1762 | |
1763 if (c->write->prev) { | |
1764 ngx_delete_posted_event(c->write); | |
1765 } | |
1766 | |
1767 ngx_mutex_unlock(ngx_posted_events_mutex); | 1767 ngx_mutex_unlock(ngx_posted_events_mutex); |
1768 } | 1768 } |
1769 | 1769 |
1770 #else | 1770 #else |
1771 | |
1772 if (c->read->prev) { | |
1773 ngx_delete_posted_event(c->read); | |
1774 } | |
1775 | |
1776 if (c->write->prev) { | |
1777 ngx_delete_posted_event(c->write); | |
1778 } | |
1771 | 1779 |
1772 c->read->closed = 1; | 1780 c->read->closed = 1; |
1773 c->write->closed = 1; | 1781 c->write->closed = 1; |
1774 | |
1775 if (c->read->prev) { | |
1776 ngx_delete_posted_event(c->read); | |
1777 } | |
1778 | |
1779 if (c->write->prev) { | |
1780 ngx_delete_posted_event(c->write); | |
1781 } | |
1782 | 1782 |
1783 #endif | 1783 #endif |
1784 | 1784 |
1785 fd = c->fd; | 1785 fd = c->fd; |
1786 c->fd = (ngx_socket_t) -1; | 1786 c->fd = (ngx_socket_t) -1; |