Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
{
struct winbind_cache *cache = get_cache(domain);
struct cache_entry *centry = NULL;
{
struct winbind_cache *cache = get_cache(domain);
struct cache_entry *centry = NULL;
+ uint32_t i, num_aliases;
uint32_t *aliases;
NTSTATUS status;
char *sidlist;
uint32_t *aliases;
NTSTATUS status;
char *sidlist;
if (cache->tdb == NULL) {
return NT_STATUS_NOT_FOUND;
if (cache->tdb == NULL) {
return NT_STATUS_NOT_FOUND;
struct cache_entry *centry = NULL;
NTSTATUS status;
char *sidlist;
struct cache_entry *centry = NULL;
NTSTATUS status;
char *sidlist;
bool old_status;
old_status = domain->online;
bool old_status;
old_status = domain->online;
struct winbindd_tdc_domain *dom_list = NULL;
size_t num_domains = 0;
bool retval = false;
struct winbindd_tdc_domain *dom_list = NULL;
size_t num_domains = 0;
bool retval = false;
bool old_status;
old_status = domain->online;
bool old_status;
old_status = domain->online;
size_t *num_domains )
{
struct winbindd_tdc_domain *list = NULL;
size_t *num_domains )
{
struct winbindd_tdc_domain *list = NULL;
bool set_only = false;
/* don't allow duplicates */
bool set_only = false;
/* don't allow duplicates */
unsigned char *buffer = NULL;
int len = 0;
int buflen = 0;
unsigned char *buffer = NULL;
int len = 0;
int buflen = 0;
DEBUG(10,("pack_tdc_domains: Packing %d trusted domains\n",
(int)num_domains));
DEBUG(10,("pack_tdc_domains: Packing %d trusted domains\n",
(int)num_domains));
{
struct winbindd_tdc_domain *dom_list = NULL;
size_t num_domains = 0;
{
struct winbindd_tdc_domain *dom_list = NULL;
size_t num_domains = 0;
struct winbindd_tdc_domain *d = NULL;
DEBUG(10,("wcache_tdc_fetch_domain: Searching for domain %s\n", name));
struct winbindd_tdc_domain *d = NULL;
DEBUG(10,("wcache_tdc_fetch_domain: Searching for domain %s\n", name));