projects
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More regular logging use of H=<name> [<ip>]
[exim.git]
/
src
/
src
/
retry.c
diff --git
a/src/src/retry.c
b/src/src/retry.c
index 480933542de4c43672182d831babba363f7419f4..55ffd5c6fe1fdd51d47e70756dc0919ee5007853 100644
(file)
--- a/
src/src/retry.c
+++ b/
src/src/retry.c
@@
-294,12
+294,15
@@
void
retry_add_item(address_item *addr, uschar *key, int flags)
{
retry_item *rti = store_get(sizeof(retry_item));
retry_add_item(address_item *addr, uschar *key, int flags)
{
retry_item *rti = store_get(sizeof(retry_item));
+host_item * host = addr->host_used;
rti->next = addr->retries;
addr->retries = rti;
rti->key = key;
rti->basic_errno = addr->basic_errno;
rti->more_errno = addr->more_errno;
rti->next = addr->retries;
addr->retries = rti;
rti->key = key;
rti->basic_errno = addr->basic_errno;
rti->more_errno = addr->more_errno;
-rti->message = addr->message;
+rti->message = host
+ ? string_sprintf("H=%s [%s]: %s", host->name, host->address, addr->message)
+ : addr->message;
rti->flags = flags;
DEBUG(D_transport|D_retry)
rti->flags = flags;
DEBUG(D_transport|D_retry)