X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=blobdiff_plain;f=src%2Fsrc%2Froute.c;h=bbaa5285d37f9decffcfb9e81f77d851602d9b29;hp=e30ae0e68523c88d2b24574b41bb01f0e53e0c69;hb=2cee425af0f8c425a410ff12a51f05a175a0c80b;hpb=d185889f47b9b27088e777f7d382295c51271586 diff --git a/src/src/route.c b/src/src/route.c index e30ae0e68..bbaa5285d 100644 --- 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++) { - snprintf(buf, sizeof(buf), "_DRIVER_ROUTER_%T", ri->driver_name); + spf(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); } @@ -1365,7 +1365,7 @@ new->prop.errors_address = parent->prop.errors_address; /* 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;