From: Andreas Schneider Date: Fri, 9 Feb 2018 14:33:39 +0000 (+0100) Subject: winbindd: Free is_parent before we terminate X-Git-Tag: tevent-0.9.36~136 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2abf47cfb3153108e3b153fee571ab187f9eb755;p=thirdparty%2Fsamba.git winbindd: Free is_parent before we terminate This makes valgrind happy. Signed-off-by: Andreas Schneider Reviewed-by: Volker Lendecke --- diff --git a/source3/winbindd/winbindd.c b/source3/winbindd/winbindd.c index 0a8d146dfdc..6e3df1f18a8 100644 --- a/source3/winbindd/winbindd.c +++ b/source3/winbindd/winbindd.c @@ -233,11 +233,14 @@ static void winbindd_sig_term_handler(struct tevent_context *ev, void *siginfo, void *private_data) { - bool *is_parent = talloc_get_type_abort(private_data, bool); + bool *p = talloc_get_type_abort(private_data, bool); + bool is_parent = *p; + + TALLOC_FREE(p); DEBUG(0,("Got sig[%d] terminate (is_parent=%d)\n", - signum, (int)*is_parent)); - terminate(*is_parent); + signum, is_parent)); + terminate(is_parent); } /*