diff src/os/unix/ngx_channel.c @ 381:02a511569afb

nginx-0.0.7-2004-07-07-19:01:00 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 07 Jul 2004 15:01:00 +0000
parents e411b1482ee3
children b670db10cbbd
line wrap: on
line diff
--- a/src/os/unix/ngx_channel.c	Wed Jul 07 06:15:04 2004 +0000
+++ b/src/os/unix/ngx_channel.c	Wed Jul 07 15:01:00 2004 +0000
@@ -194,6 +194,13 @@
     rev->data = c;
     wev->data = c;
 
+#if (NGX_THREADS)
+    rev->lock = &c->lock;
+    wev->lock = &c->lock;
+    rev->own_lock = &c->lock;
+    wev->own_lock = &c->lock;
+#endif
+
     ev = (event == NGX_READ_EVENT) ? rev : wev;
 
     ev->event_handler = handler;