projects
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Provide readn() as a wrapper around read()
[exim.git]
/
src
/
src
/
route.c
diff --git
a/src/src/route.c
b/src/src/route.c
index e30ae0e68523c88d2b24574b41bb01f0e53e0c69..bbaa5285d37f9decffcfb9e81f77d851602d9b29 100644
(file)
--- a/
src/src/route.c
+++ b/
src/src/route.c
@@
-157,7
+157,7
@@
options_from_list(optionlist_routers, nelem(optionlist_routers), US"ROUTERS", NU
for (ri = routers_available; ri->driver_name[0]; ri++)
{
for (ri = routers_available; ri->driver_name[0]; ri++)
{
- s
nprintf(buf, sizeof(buf),
"_DRIVER_ROUTER_%T", ri->driver_name);
+ s
pf(buf, sizeof(buf), US
"_DRIVER_ROUTER_%T", ri->driver_name);
builtin_macro_create(buf);
options_from_list(ri->options, (unsigned)*ri->options_count, US"ROUTER", ri->driver_name);
}
builtin_macro_create(buf);
options_from_list(ri->options, (unsigned)*ri->options_count, US"ROUTER", ri->driver_name);
}
@@
-1365,7
+1365,7
@@
new->prop.errors_address = parent->prop.errors_address;
/* Copy the propagated flags and address_data from the original. */
/* Copy the propagated flags and address_data from the original. */
-
copyflag(new, addr, af_propagate)
;
+
new->prop.ignore_error = addr->prop.ignore_error
;
new->prop.address_data = addr->prop.address_data;
new->dsn_flags = addr->dsn_flags;
new->dsn_orcpt = addr->dsn_orcpt;
new->prop.address_data = addr->prop.address_data;
new->dsn_flags = addr->dsn_flags;
new->dsn_orcpt = addr->dsn_orcpt;