]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
smtp client: Failure wasn't sent properly for more than one recipient.
authorTimo Sirainen <tss@iki.fi>
Thu, 8 Oct 2009 15:52:47 +0000 (11:52 -0400)
committerTimo Sirainen <tss@iki.fi>
Thu, 8 Oct 2009 15:52:47 +0000 (11:52 -0400)
--HG--
branch : HEAD

src/lib-lda/lmtp-client.c

index 4eaaf01d90c3e6a391ccdd91e2626090df2e1f78..c58549532a18cce634ea55c700a3906dff6b4cec 100644 (file)
@@ -155,7 +155,7 @@ lmtp_client_data_next(struct lmtp_client *client, const char *line)
                rcpt = array_get_modifiable(&client->recipients, &count);
                for (i = 0; i < count; i++) {
                        rcpt[i].failed = line[0] != '2';
-                       rcpt[i].data_callback(!rcpt->failed, line,
+                       rcpt[i].data_callback(!rcpt[i].failed, line,
                                              rcpt[i].context);
                }
                client->rcpt_next_data_idx = count;