diff options
Diffstat (limited to 'qmail-smtpd.c')
| -rw-r--r-- | qmail-smtpd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qmail-smtpd.c b/qmail-smtpd.c index f038314..5ea23dc 100644 --- a/qmail-smtpd.c +++ b/qmail-smtpd.c | |||
| @@ -970,9 +970,11 @@ void smtp_data(arg) char *arg; { | |||
| 970 | } | 970 | } |
| 971 | 971 | ||
| 972 | if (flagauth) | 972 | if (flagauth) |
| 973 | received_authed(&qqt,protocol,local,remoteinfo,client_get_session_id()->s); | 973 | received_authed(&qqt,protocol,local); |
| 974 | else | 974 | else |
| 975 | received(&qqt,protocol,local,remoteip,remotehost,remoteinfo,client_get_session_id()->s,fakehelo); | 975 | received(&qqt,protocol,local,remoteip,remotehost,remoteinfo,fakehelo); |
| 976 | if (!env_get("NOSESSIONHEADER")) | ||
| 977 | xsmtpsession(&qqt, (flagauth) ? remoteinfo : NULL, client_get_session_id()->s); | ||
| 976 | qmail_put(&qqt,sppheaders.s,sppheaders.len); /* set in qmail-spp.c */ | 978 | qmail_put(&qqt,sppheaders.s,sppheaders.len); /* set in qmail-spp.c */ |
| 977 | spp_rset(); | 979 | spp_rset(); |
| 978 | blast(&hops); | 980 | blast(&hops); |
