diff options
author | Bo Yang <boyang@samba.org> | 2010-01-06 15:05:20 +0800 |
---|---|---|
committer | Bo Yang <boyang@samba.org> | 2010-01-06 19:19:43 +0800 |
commit | 133638c8aea7280d01b5a23150428977e9ff0e11 (patch) | |
tree | 3d775b5f2715dea6fcb9d184bad7f19c28ace2f0 /source3/winbindd/winbindd_rpc.c | |
parent | 36493bf2f6634b84c57107bcb86bcbf3e82e80fc (diff) | |
download | samba-133638c8aea7280d01b5a23150428977e9ff0e11.tar.gz samba-133638c8aea7280d01b5a23150428977e9ff0e11.tar.xz samba-133638c8aea7280d01b5a23150428977e9ff0e11.zip |
s3: Make winbindd_cache.c aware of domain offline to avoid unnecessary backend query.
Signed-off-by: Bo Yang <boyang@samba.org>
Diffstat (limited to 'source3/winbindd/winbindd_rpc.c')
-rw-r--r-- | source3/winbindd/winbindd_rpc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/winbindd/winbindd_rpc.c b/source3/winbindd/winbindd_rpc.c index 424f2f3369d..2146953639a 100644 --- a/source3/winbindd/winbindd_rpc.c +++ b/source3/winbindd/winbindd_rpc.c @@ -199,7 +199,7 @@ static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, talloc_destroy(mem_ctx2); } while (NT_STATUS_EQUAL(status, STATUS_MORE_ENTRIES)); - return NT_STATUS_OK; + return status; } /* List all domain groups */ @@ -269,7 +269,7 @@ static NTSTATUS enum_local_groups(struct winbindd_domain *domain, } while (NT_STATUS_EQUAL(result, STATUS_MORE_ENTRIES)); - return NT_STATUS_OK; + return result; } /* convert a single name to a sid in a domain */ |