]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Add accessor for passdb template arguments
authorAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 8 Feb 2017 11:06:13 +0000 (13:06 +0200)
committerGitLab <gitlab@git.dovecot.net>
Fri, 17 Feb 2017 09:38:51 +0000 (11:38 +0200)
src/auth/passdb-template.c
src/auth/passdb-template.h

index 35569dc159a1aa1c5bd866090505eb12e1c54d8b..08be8c7c582415895777d6a083fd852531bf6107 100644 (file)
@@ -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);
+}
+
index b4a1f00357cd96d0f9ec0e9d2f62938130196bea..8f8d66ee56602951a84c7a5a9e1920785e261b44 100644 (file)
@@ -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