From f979db8ea926cd51093a0f2406ddfc49540b392e Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 21 Oct 2014 16:18:02 +0200 Subject: [PATCH 21/22] GPO: Terminate request on error Reviewed-by: Pavel Reichl --- src/providers/ad/ad_gpo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c index 3f5df75c5a9de53eac11ffcf785e929cf9b3165e..4dfbd4b6943b477bd93fdd730dfa5b1c5828a10a 100644 --- a/src/providers/ad/ad_gpo.c +++ b/src/providers/ad/ad_gpo.c @@ -3954,11 +3954,13 @@ static void gpo_cse_done(struct tevent_req *subreq) "ad_gpo_parse_gpo_child_response failed: [%d][%s]\n", ret, strerror(ret)); tevent_req_error(req, ret); + return; } else if (child_result != 0){ DEBUG(SSSDBG_CRIT_FAILURE, "Error in gpo_child: [%d][%s]\n", child_result, strerror(child_result)); tevent_req_error(req, child_result); + return; } now = time(NULL); -- 1.9.3