]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lmtp: Use separate session ID suffixes for each RCPT TO delivery.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 5 Apr 2016 17:14:15 +0000 (20:14 +0300)
committerGitLab <gitlab@git.dovecot.net>
Thu, 7 Apr 2016 13:29:31 +0000 (16:29 +0300)
commitaeea3dbd1f4031634f7b318614adf51dcfc79f42
tree7da312783f4a600224ab3c2e9428f1197ecfd142
parent6cb874b7e9239922e509fc91c0567cd266904a4c
lmtp: Use separate session ID suffixes for each RCPT TO delivery.

Otherwise each delivery will use the same session ID when talking to stats
process, which results in errors like:

Error: stats: FIFO input error: CONNECT: Duplicate session ID ME3ZHCi+A1dUDQAAvAUe3g for user foobar service lmtp
Warning: stats: Couldn't find session ID: ME3ZHCi+A1dUDQAAvAUe3g

(There was a DISCONNECT for the session ID between these two log lines.)
src/lmtp/client.h
src/lmtp/commands.c