winbind: Remove winbind_event_context
authorVolker Lendecke <vl@samba.org>
Fri, 17 Nov 2017 10:37:30 +0000 (11:37 +0100)
committerKarolin Seeger <kseeger@samba.org>
Wed, 22 Nov 2017 08:48:18 +0000 (09:48 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13150

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit e1f12acc13a3cc004518ac3460c6000ea0b95115)

source3/torture/torture.c
source3/winbindd/winbindd.c
source3/winbindd/winbindd_proto.h

index 015ea3765a0863359c790042bd2a60985f7ea50d..bb4fefa64b221d2ed92b459b0a2e3c688ab815a3 100644 (file)
@@ -11486,15 +11486,6 @@ static struct {
        { "qpathinfo-bufsize", run_qpathinfo_bufsize, 0 },
        {NULL, NULL, 0}};
 
-/*
- * dummy function to satisfy linker dependency
- */
-struct tevent_context *winbind_event_context(void);
-struct tevent_context *winbind_event_context(void)
-{
-       return NULL;
-}
-
 /****************************************************************************
 run a specified test or "ALL"
 ****************************************************************************/
index a34c41421f69bdcd52a746fd9e04e4e00ad6e1ee..6ff697a689f97602acd021bb5c0dda2a7c7d3a45 100644 (file)
@@ -59,25 +59,6 @@ static bool interactive = False;
 
 extern bool override_logfile;
 
-struct tevent_context *winbind_event_context(void)
-{
-       static struct tevent_context *ev = NULL;
-
-       if (ev != NULL) {
-               return ev;
-       }
-
-       /*
-        * Note we MUST use the NULL context here, not the autofree context,
-        * to avoid side effects in forked children exiting.
-        */
-       ev = samba_tevent_context_init(NULL);
-       if (ev == NULL) {
-               smb_panic("Could not init winbindd's messaging context.\n");
-       }
-       return ev;
-}
-
 struct messaging_context *winbind_messaging_context(void)
 {
        static struct messaging_context *msg = NULL;
index 46fb60038e6d2c647293a284ca72a23c18562bcc..4878b89c3723b55319070a7523261d95c118cdd4 100644 (file)
@@ -36,7 +36,6 @@ bool winbindd_setup_sig_hup_handler(const char *lfile);
 bool winbindd_use_idmap_cache(void);
 bool winbindd_use_cache(void);
 char *get_winbind_priv_pipe_dir(void);
-struct tevent_context *winbind_event_context(void);
 
 /* The following definitions come from winbindd/winbindd_ads.c  */