]> git.kaiwu.me - nginx.git/commitdiff
reset pop3 parsing state
authorIgor Sysoev <igor@sysoev.ru>
Thu, 16 Nov 2006 14:51:07 +0000 (14:51 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 16 Nov 2006 14:51:07 +0000 (14:51 +0000)
src/imap/ngx_imap_handler.c

index 26513940bbd1c5cd6eb0425da162a778e3232b5f..e3853062acb0c79092142647eadc1f5050e7c53f 100644 (file)
@@ -1024,6 +1024,7 @@ ngx_pop3_auth_state(ngx_event_t *rev)
             s->args.nelts = 0;
             s->buffer->pos = s->buffer->start;
             s->buffer->last = s->buffer->start;
+            s->state = 0;
 
             if (rev->timer_set) {
                 ngx_del_timer(rev);
@@ -1095,6 +1096,7 @@ ngx_pop3_auth_state(ngx_event_t *rev)
             s->args.nelts = 0;
             s->buffer->pos = s->buffer->start;
             s->buffer->last = s->buffer->start;
+            s->state = 0;
 
             if (rev->timer_set) {
                 ngx_del_timer(rev);
@@ -1154,6 +1156,7 @@ ngx_pop3_auth_state(ngx_event_t *rev)
             s->args.nelts = 0;
             s->buffer->pos = s->buffer->start;
             s->buffer->last = s->buffer->start;
+            s->state = 0;
 
             if (rev->timer_set) {
                 ngx_del_timer(rev);