VERSION: Release Samba 4.0.0rc1
[kai/samba.git] / source3 / winbindd / winbindd_allocate_gid.c
index d9264543cbd93e3a51f0e9276b259bdccd385e7f..b9aaa8c66a0cf8c324d13171e2242aab929f66b8 100644 (file)
@@ -19,7 +19,7 @@
 
 #include "includes.h"
 #include "winbindd.h"
-#include "librpc/gen_ndr/cli_wbint.h"
+#include "librpc/gen_ndr/ndr_wbint_c.h"
 
 struct winbindd_allocate_gid_state {
        uint64_t gid;
@@ -65,14 +65,10 @@ static void winbindd_allocate_gid_done(struct tevent_req *subreq)
 
        status = dcerpc_wbint_AllocateGid_recv(subreq, state, &result);
        TALLOC_FREE(subreq);
-       if (!NT_STATUS_IS_OK(status)) {
+       if (any_nt_status_not_ok(status, result, &status)) {
                tevent_req_nterror(req, status);
                return;
        }
-       if (!NT_STATUS_IS_OK(result)) {
-               tevent_req_nterror(req, result);
-               return;
-       }
        tevent_req_done(req);
 }