]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp client: Fix to handling multiple recipients (and errors).
authorTimo Sirainen <tss@iki.fi>
Tue, 17 Nov 2009 19:39:31 +0000 (14:39 -0500)
committerTimo Sirainen <tss@iki.fi>
Tue, 17 Nov 2009 19:39:31 +0000 (14:39 -0500)
--HG--
branch : HEAD

src/lib-lda/lmtp-client.c

index 82c6e5bf17e58dbdd699b50cdcf6ee68750255c6..c57e490dd7955b7f94806c169d1130eadcf7b749 100644 (file)
@@ -216,6 +216,7 @@ lmtp_client_data_next(struct lmtp_client *client, const char *line)
                rcpt[i].failed = line[0] != '2';
                rcpt[i].data_callback(!rcpt[i].failed, line,
                                      rcpt[i].context);
+               client->rcpt_next_data_idx = i + 1;
                if (client->protocol == LMTP_CLIENT_PROTOCOL_LMTP)
                        break;
        }