/* Copyright (c) 2005-2018 Dovecot authors, see the included COPYING file */
#include "auth-common.h"
#include "str.h"
#include "auth-worker-server.h"
#include "userdb.h"
#include "userdb-blocking.h"
struct blocking_userdb_iterate_context {
bool next;
bool destroyed;
};
{
args = "";
else
} else {
i_error("BUG: auth-worker sent invalid user reply");
args = "";
}
if (*args != '\0') {
}
return TRUE;
}
{
}
{
return TRUE;
}
return TRUE;
}
struct userdb_iterate_context *
{
}
{
(struct blocking_userdb_iterate_context *)_ctx;
}
{
(struct blocking_userdb_iterate_context *)*_ctx;
/* iter_callback() may still be called */
return ret;
}