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;