]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Add accessor for userdb-template fields
authorAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 15 Nov 2017 17:13:39 +0000 (19:13 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 24 Nov 2017 09:02:05 +0000 (11:02 +0200)
It's needed in lua

src/auth/userdb-template.c
src/auth/userdb-template.h

index 1c1ce9c8ea33b478368d87da52aab455a385e9e4..5de38a7addaaabe1064e11ce773755fe0c2c46e3 100644 (file)
@@ -117,3 +117,8 @@ bool userdb_template_is_empty(struct userdb_template *tmpl)
 {
        return array_count(&tmpl->args) == 0;
 }
+
+const char *const *userdb_template_get_args(struct userdb_template *tmpl, unsigned int *count_r)
+{
+       return array_get(&tmpl->args, count_r);
+}
index bf1ce8181d4ab0f0f0136bd19bd79969c30da59b..a146a87e96252eb396850e564efd7fff20f10d46 100644 (file)
@@ -9,5 +9,7 @@ int userdb_template_export(struct userdb_template *tmpl,
 bool userdb_template_remove(struct userdb_template *tmpl,
                            const char *key, const char **value_r);
 bool userdb_template_is_empty(struct userdb_template *tmpl);
+const char *const *userdb_template_get_args(struct userdb_template *tmpl,
+                                           unsigned int *count_r);
 
 #endif