From cb21d47e2f9bf52f887241301c7437a367cd79ef Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Tue, 26 Jan 2016 20:56:29 -0500 Subject: fix USER LIST command --- src/userdb.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/userdb.c') diff --git a/src/userdb.c b/src/userdb.c index 5c80581..3d42133 100644 --- a/src/userdb.c +++ b/src/userdb.c @@ -204,8 +204,17 @@ size_t userdb_size(void) return hash_size(map); } -/* child request wrappers */ -/* NOTE: also works from the master, but it's better to use the userdb_* funcs instead */ +struct userdata_t *userdb_iterate(void **save) +{ + if(*save) + return hash_iterate(NULL, save, NULL); + else + return hash_iterate(map, save, NULL); +} + +/*** child request wrappers ***/ +/* NOTE: these also work from the master, but it's better to use the + * userdb_* funcs instead */ struct userdata_t *userdb_request_lookup(const char *name) { -- cgit v1.1