s4:libnet_become_dc: add missing 'return' after composite_error()
authorStefan Metzmacher <metze@samba.org>
Mon, 23 Apr 2012 07:22:18 +0000 (09:22 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 23 Apr 2012 07:30:10 +0000 (09:30 +0200)
metze

source4/libnet/libnet_become_dc.c

index c7d0b30503654105340cb7bd3eec9969f166e027..28bb5a1e0ee0ef6385422dc169db033a85910d7f 100644 (file)
@@ -2395,6 +2395,7 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
                                 "method succeeded but objects returned are %d (expected 1).\n",
                                 r->out.ctr->ctr3.count));
                        composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE);
+                       return;
                }
 
                s->dest_dsa.ntds_guid   = r->out.ctr->ctr3.objects[0].guid;
@@ -2416,6 +2417,7 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
                                 r->out.ctr->ctr2.dir_err,
                                 win_errstr(r->out.ctr->ctr2.extended_err)));
                        composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE);
+                       return;
                }
 
                s->dest_dsa.ntds_guid   = r->out.ctr->ctr2.objects[0].guid;