Mercurial > hg > nginx
comparison src/imap/ngx_imap_handler.c @ 1111:b0fc4af1f196
close connection for too long commands
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 15 Feb 2007 13:30:19 +0000 |
parents | 109e8c7d7cc1 |
children |
comparison
equal
deleted
inserted
replaced
1110:82da2c898923 | 1111:b0fc4af1f196 |
---|---|
1251 l.data = s->buffer->start; | 1251 l.data = s->buffer->start; |
1252 | 1252 |
1253 ngx_log_error(NGX_LOG_INFO, s->connection->log, 0, | 1253 ngx_log_error(NGX_LOG_INFO, s->connection->log, 0, |
1254 "client sent too long command \"%V\"", &l); | 1254 "client sent too long command \"%V\"", &l); |
1255 | 1255 |
1256 s->quit = 1; | |
1257 | |
1256 return NGX_IMAP_PARSE_INVALID_COMMAND; | 1258 return NGX_IMAP_PARSE_INVALID_COMMAND; |
1257 } | 1259 } |
1258 | 1260 |
1259 if (rc == NGX_IMAP_NEXT || rc == NGX_IMAP_PARSE_INVALID_COMMAND) { | 1261 if (rc == NGX_IMAP_NEXT || rc == NGX_IMAP_PARSE_INVALID_COMMAND) { |
1260 return rc; | 1262 return rc; |