projects
/
exim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c03fae8
)
Increase limit of smtp_confirmation logging from 100 to 256 chars. Bug 1408
author
Jeremy Harris
<jgh146exb@wizmail.org>
Mon, 26 May 2014 15:26:58 +0000
(16:26 +0100)
committer
Jeremy Harris
<jgh146exb@wizmail.org>
Mon, 26 May 2014 15:26:58 +0000
(16:26 +0100)
src/src/deliver.c
patch
|
blob
|
blame
|
history
diff --git
a/src/src/deliver.c
b/src/src/deliver.c
index 70f6a7a212c84c9a98a78869f4a9b2cb5bf0dd93..3f5800ded2b9c3b34c72ec7a7e283f580d0da4bb 100644
(file)
--- a/
src/src/deliver.c
+++ b/
src/src/deliver.c
@@
-842,17
+842,17
@@
else
/* confirmation message (SMTP (host_used) and LMTP (driver_name)) */
/* confirmation message (SMTP (host_used) and LMTP (driver_name)) */
-if (
(log_extra_selector & LX_smtp_confirmation) != 0
&&
- addr->message
!= NULL
&&
- (
(addr->host_used != NULL) || (Ustrcmp(addr->transport->driver_name, "lmtp") == 0)
))
+if (
log_extra_selector & LX_smtp_confirmation
&&
+ addr->message &&
+ (
addr->host_used || Ustrcmp(addr->transport->driver_name, "lmtp") == 0
))
{
int i;
uschar *p = big_buffer;
uschar *ss = addr->message;
*p++ = '\"';
{
int i;
uschar *p = big_buffer;
uschar *ss = addr->message;
*p++ = '\"';
- for (i = 0; i <
100 && ss[i] != 0; i++)
+ for (i = 0; i <
256 && ss[i] != 0; i++) /* limit logged amount */
{
{
- if (ss[i] == '\"' || ss[i] == '\\') *p++ = '\\';
+ if (ss[i] == '\"' || ss[i] == '\\') *p++ = '\\';
/* quote \ and " */
*p++ = ss[i];
}
*p++ = '\"';
*p++ = ss[i];
}
*p++ = '\"';