summaryrefslogtreecommitdiff
path: root/src/exim_monitor
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2016-07-07 20:48:53 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2016-07-07 20:52:42 +0100
commit55240832db97f7a16fd6ef2e2bb8d899897a1347 (patch)
tree8d7aeb4cbea5a2a6fa1df70225c5c6f86b061830 /src/exim_monitor
parent59f02c29435a81d2689bf5c8c1165bc90f1b7589 (diff)
tidying
Diffstat (limited to 'src/exim_monitor')
-rw-r--r--src/exim_monitor/em_queue.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/exim_monitor/em_queue.c b/src/exim_monitor/em_queue.c
index 103e63dd4..4bdc57ab9 100644
--- a/src/exim_monitor/em_queue.c
+++ b/src/exim_monitor/em_queue.c
@@ -659,19 +659,12 @@ domains are lower cased. */
if (recipients_list)
for (i = 0; i < recipients_count; i++)
{
- uschar *pp;
- uschar *r = recipients_list[i].address;
- tree_node *node = tree_search(tree_nonrecipients, r);
+ uschar * pp;
+ uschar * r = recipients_list[i].address;
+ tree_node * node;
- if (!node)
- {
- uschar temp[256];
- uschar *rr = temp;
- Ustrncpy(temp, r, sizeof(temp));
- while (*rr && *rr != '@') rr++;
- while (*rr) { *rr = tolower(*rr); rr++; }
- node = tree_search(tree_nonrecipients, temp);
- }
+ if (!(node = tree_search(tree_nonrecipients, r)))
+ node = tree_search(tree_nonrecipients, string_copylc(r));
if ((pp = strstric(r+1, qualify_domain, FALSE)) && *(--pp) == '@')
*pp = 0;