- 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));