From 9913291477a7e12930e44f95962b1a6614ae091a Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 3 Sep 2007 09:27:00 +0200 Subject: [PATCH] implement NDR_WINBIND_PING metze --- source/winbindd/winbindd.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/winbindd/winbindd.c b/source/winbindd/winbindd.c index 12ff28da0..d8cb55487 100644 --- a/source/winbindd/winbindd.c +++ b/source/winbindd/winbindd.c @@ -388,11 +388,26 @@ static void process_struct_request(struct winbindd_cli_state *state) } } +static void winbindd_ndr_ping(struct winbindd_cli_state *state) +{ + struct winbind_ping *r; + r = talloc_get_type_abort(state->c.ndr.r, struct winbind_ping); + + DEBUG(3, ("winbindd_ndr_ping()\n")); + + r->out.result = WINBIND_STATUS_OK; + + winbindd_reply_ndr_ok(state); +} static const struct winbind_ndr_cmd { uint32 opnum; void (*fn)(struct winbindd_cli_state *state); } ndr_cmd_table[] = { + { + .opnum = NDR_WINBIND_PING, + .fn = winbindd_ndr_ping + } }; static void request_reset(struct winbindd_cli_state *state, bool wait_for_request); -- 2.34.1