s4/drs: drsuapi_DsAddEntryErrorInfoX changes propagated to source code
authorKamen Mazdrashki <kamen.mazdrashki@postpath.com>
Mon, 8 Mar 2010 01:52:14 +0000 (03:52 +0200)
committerKamen Mazdrashki <kamen.mazdrashki@postpath.com>
Wed, 24 Mar 2010 15:34:34 +0000 (17:34 +0200)
source4/libnet/libnet_become_dc.c

index ea4c62085526d7b8850fbaf214ef394eecc2c5c7..2dc1ee955ed8a833db22de390bb75171a2afad55 100644 (file)
@@ -2314,7 +2314,7 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
                        case 5:
                        case 6:
                        case 7:
-                               status = r->out.ctr->ctr3.error->info1.info->errorX.status;
+                               status = r->out.ctr->ctr3.error->info1.info->errorX.extended_err;
                                break;
                        }
 
@@ -2325,7 +2325,7 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
                s->dest_dsa.ntds_guid   = r->out.ctr->ctr3.objects[0].guid;
        } else if (*r->out.level_out == 2) {
                if (r->out.ctr->ctr2.count != 1) {
-                       composite_error(c, werror_to_ntstatus(r->out.ctr->ctr2.error.status));
+                       composite_error(c, werror_to_ntstatus(r->out.ctr->ctr2.error.extended_err));
                        return;
                }