X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/adaa0e2c25fb6cf60aa9e3c4088915733d073022..4945f557f5760ca26b67a5d334364673a445f7cf:/src/src/route.c diff --git a/src/src/route.c b/src/src/route.c index cd44389db..935b341be 100644 --- a/src/src/route.c +++ b/src/src/route.c @@ -143,6 +143,19 @@ optionlist optionlist_routers[] = { int optionlist_routers_size = sizeof(optionlist_routers)/sizeof(optionlist); +void +readconf_options_routers(void) +{ +struct router_info * ri; + +readconf_options_from_list(optionlist_routers, nelem(optionlist_routers), US"RT"); + +for (ri = routers_available; ri->driver_name[0]; ri++) + { + read_macro_assignment(string_sprintf("_DRVR_RTR_%T=y", ri->driver_name)); + readconf_options_from_list(ri->options, (unsigned)*ri->options_count, ri->driver_name); + } +} /************************************************* * Set router pointer from name *