From: Aki Tuomi Date: Wed, 8 Feb 2017 11:06:13 +0000 (+0200) Subject: auth: Add accessor for passdb template arguments X-Git-Tag: 2.3.0.rc1~2086 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edb35cb1acb3d270e32fc731c0573323da041f2c;p=thirdparty%2Fdovecot%2Fcore.git auth: Add accessor for passdb template arguments --- diff --git a/src/auth/passdb-template.c b/src/auth/passdb-template.c index 07c85f1d25..a229af1fc7 100644 --- a/src/auth/passdb-template.c +++ b/src/auth/passdb-template.c @@ -90,3 +90,9 @@ bool passdb_template_is_empty(struct passdb_template *tmpl) { return array_count(&tmpl->args) == 0; } + +const char *const *passdb_template_get_args(struct passdb_template *tmpl, unsigned int *count_r) +{ + return array_get(&tmpl->args, count_r); +} + diff --git a/src/auth/passdb-template.h b/src/auth/passdb-template.h index df03e33c00..b681c80ede 100644 --- a/src/auth/passdb-template.h +++ b/src/auth/passdb-template.h @@ -11,4 +11,6 @@ bool passdb_template_remove(struct passdb_template *tmpl, const char *key, const char **value_r); bool passdb_template_is_empty(struct passdb_template *tmpl); +const char *const *passdb_template_get_args(struct passdb_template *tmpl, unsigned int *count_r); + #endif