From cc52a2cb1007bfa29d14df0bb7da82316b478087 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Wed, 8 Feb 2017 13:06:13 +0200 Subject: [PATCH] auth: Add accessor for passdb template arguments --- src/auth/passdb-template.c | 6 ++++++ src/auth/passdb-template.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/auth/passdb-template.c b/src/auth/passdb-template.c index 35569dc159..08be8c7c58 100644 --- a/src/auth/passdb-template.c +++ b/src/auth/passdb-template.c @@ -87,3 +87,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 b4a1f00357..8f8d66ee56 100644 --- a/src/auth/passdb-template.h +++ b/src/auth/passdb-template.h @@ -10,4 +10,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 -- 2.47.3