svn commit: samba r19938 - in branches/SAMBA_4_0/source/libnet: .
mimir at samba.org
mimir at samba.org
Tue Nov 28 21:03:40 GMT 2006
Author: mimir
Date: 2006-11-28 21:03:39 +0000 (Tue, 28 Nov 2006)
New Revision: 19938
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19938
Log:
Return function status instead of rpc layer status. This is
needed to correctly return STATUS_MORE_ENTRIES and the like.
rafal
Modified:
branches/SAMBA_4_0/source/libnet/libnet_user.c
Changeset:
Modified: branches/SAMBA_4_0/source/libnet/libnet_user.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_user.c 2006-11-28 21:01:10 UTC (rev 19937)
+++ branches/SAMBA_4_0/source/libnet/libnet_user.c 2006-11-28 21:03:39 UTC (rev 19938)
@@ -1070,7 +1070,11 @@
/* receive result of lsa_EnumAccounts request */
c->status = dcerpc_ndr_request_recv(req);
+ if (!composite_is_ok(c)) return;
+ /* get the actual status of the rpc call result */
+ c->status = s->user_list.out.result;
+
if (NT_STATUS_IS_OK(c->status) ||
NT_STATUS_EQUAL(c->status, STATUS_MORE_ENTRIES) ||
NT_STATUS_EQUAL(c->status, NT_STATUS_NO_MORE_ENTRIES)) {
More information about the samba-cvs
mailing list