diff options
Diffstat (limited to 'extras/tables/table-mysql/table_mysql.c')
-rw-r--r-- | extras/tables/table-mysql/table_mysql.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extras/tables/table-mysql/table_mysql.c b/extras/tables/table-mysql/table_mysql.c index 2c32060..a58fdf1 100644 --- a/extras/tables/table-mysql/table_mysql.c +++ b/extras/tables/table-mysql/table_mysql.c @@ -41,6 +41,7 @@ enum { SQL_SOURCE, SQL_MAILADDR, SQL_ADDRNAME, + SQL_MAILADDRMAP, SQL_MAX }; @@ -240,6 +241,7 @@ config_connect(struct config *conf) { "query_source", 1 }, { "query_mailaddr", 1 }, { "query_addrname", 1 }, + { "query_mailaddrmap", 1 }, }; my_bool reconn; size_t i; @@ -435,6 +437,7 @@ table_mysql_lookup(int service, struct dict *params, const char *key, char *dst, switch(service) { case K_ALIAS: + case K_MAILADDRMAP: memset(dst, 0, sz); do { if (dst[0] && strlcat(dst, ", ", sz) >= sz) { |