comparison src/http/ngx_http_write_filter.c @ 144:ef8c87afcfc5

nginx-0.0.1-2003-10-12-20:49:16 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 12 Oct 2003 16:49:16 +0000
parents 5526213be452
children c71aeb75c071
comparison
equal deleted inserted replaced
143:5526213be452 144:ef8c87afcfc5
137 137
138 if (!last && flush == 0 && size < conf->buffer_output) { 138 if (!last && flush == 0 && size < conf->buffer_output) {
139 return NGX_OK; 139 return NGX_OK;
140 } 140 }
141 141
142 if (!r->connection->write->ready || r->connection->write->delayed) { 142 if (r->connection->write->delayed) {
143 return NGX_AGAIN; 143 return NGX_AGAIN;
144 } 144 }
145 145
146 if (size == 0) { 146 if (size == 0) {
147 return NGX_OK; 147 return NGX_OK;
159 159
160 ctx->out = chain; 160 ctx->out = chain;
161 161
162 if (chain == NULL) { 162 if (chain == NULL) {
163 return NGX_OK; 163 return NGX_OK;
164 164 }
165 } else { 165
166 return NGX_AGAIN; 166 return NGX_AGAIN;
167 }
168 } 167 }
169 168
170 169
171 static void *ngx_http_write_filter_create_conf(ngx_conf_t *cf) 170 static void *ngx_http_write_filter_create_conf(ngx_conf_t *cf)
172 { 171 {