reset pop3 parsing state
diff --git a/src/imap/ngx_imap_handler.c b/src/imap/ngx_imap_handler.c
index 2651394..e385306 100644
--- a/src/imap/ngx_imap_handler.c
+++ b/src/imap/ngx_imap_handler.c
@@ -1024,6 +1024,7 @@
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 @@
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 @@
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);