diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2016-07-07 20:48:53 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2016-07-07 20:52:42 +0100 |
commit | 55240832db97f7a16fd6ef2e2bb8d899897a1347 (patch) | |
tree | 8d7aeb4cbea5a2a6fa1df70225c5c6f86b061830 /src/exim_monitor | |
parent | 59f02c29435a81d2689bf5c8c1165bc90f1b7589 (diff) |
tidying
Diffstat (limited to 'src/exim_monitor')
-rw-r--r-- | src/exim_monitor/em_queue.c | 17 |
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; |