test event type to prevent errors
Igor Sysoev
13 years ago
146 | 146 | return NGX_OK; |
147 | 147 | } |
148 | 148 | |
149 | if ((event == NGX_READ_EVENT && ev->write) | |
150 | || (event == NGX_WRITE_EVENT && !ev->write)) | |
151 | { | |
152 | ngx_log_error(NGX_LOG_ALERT, ev->log, 0, | |
153 | "invalid select %s event fd:%d ev:%i", | |
154 | ev->write ? "write" : "read", c->fd, event); | |
155 | return NGX_ERROR; | |
156 | } | |
157 | ||
158 | ||
149 | 159 | #if (NGX_WIN32) |
150 | 160 | |
151 | 161 | if ((event == NGX_READ_EVENT) && (max_read >= FD_SETSIZE) |