diff options
author | fgma <fgma@user.noreply.github.com> | 2019-10-17 11:48:50 +0000 |
---|---|---|
committer | fgma <fgma@user.noreply.github.com> | 2019-10-17 11:48:50 +0000 |
commit | 59f87adc0894c6b23ea0c03937355a24f3440767 (patch) | |
tree | 97e4b7075e88a2b0e4f8ee4ceb014e9df80291d7 | |
parent | Merge pull request #59 from fgma/postgres-update (diff) | |
download | OpenSMTPD-extras-59f87adc0894c6b23ea0c03937355a24f3440767.tar.xz OpenSMTPD-extras-59f87adc0894c6b23ea0c03937355a24f3440767.zip |
support for mailaddrmap lookups in table-sqlite
-rw-r--r-- | extras/tables/table-sqlite/table_sqlite.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extras/tables/table-sqlite/table_sqlite.c b/extras/tables/table-sqlite/table_sqlite.c index 4da84f3..d5ec28b 100644 --- a/extras/tables/table-sqlite/table_sqlite.c +++ b/extras/tables/table-sqlite/table_sqlite.c @@ -39,6 +39,7 @@ enum { SQL_SOURCE, SQL_MAILADDR, SQL_ADDRNAME, + SQL_MAILADDRMAP, SQL_MAX }; @@ -105,6 +106,7 @@ table_sqlite_update(void) { "query_source", 1 }, { "query_mailaddr", 1 }, { "query_addrname", 1 }, + { "query_mailaddrmap", 1 }, }; sqlite3 *_db; sqlite3_stmt *_statements[SQL_MAX]; @@ -346,6 +348,7 @@ table_sqlite_lookup(int service, struct dict *params, const char *key, char *dst switch(service) { case K_ALIAS: + case K_MAILADDRMAP: memset(dst, 0, sz); do { value = sqlite3_column_text(stmt, 0); |