diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-12-02 15:37:52 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:47:00 -0500 |
commit | 7416dd18894b3e98825294d7a7cb1a6b08f47385 (patch) | |
tree | 63f7d8a085ec36240a6a16c036d276295fa537bc /source4/nbt_server/irpc.c | |
parent | 363d2f69a8220c61786286778070be546108f780 (diff) | |
download | samba-7416dd18894b3e98825294d7a7cb1a6b08f47385.tar.gz samba-7416dd18894b3e98825294d7a7cb1a6b08f47385.tar.bz2 samba-7416dd18894b3e98825294d7a7cb1a6b08f47385.zip |
r12022: add NBTD IRPC proxy calls for wins challenge and wins release demand,
used for replication conflicts
metze
(This used to be commit d7d14cb2bd9823d7e7d81266ca4014ea5263c714)
Diffstat (limited to 'source4/nbt_server/irpc.c')
-rw-r--r-- | source4/nbt_server/irpc.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source4/nbt_server/irpc.c b/source4/nbt_server/irpc.c index 0cd65453a4..2e72b8146c 100644 --- a/source4/nbt_server/irpc.c +++ b/source4/nbt_server/irpc.c @@ -190,4 +190,20 @@ void nbtd_register_irpc(struct nbtd_server *nbtsrv) "handler"); return; } + + status = IRPC_REGISTER(task->msg_ctx, irpc, NBTD_PROXY_WINS_CHALLENGE, + nbtd_proxy_wins_challenge, nbtsrv); + if (!NT_STATUS_IS_OK(status)) { + task_server_terminate(task, "nbtd failed to setup wins challenge " + "handler"); + return; + } + + status = IRPC_REGISTER(task->msg_ctx, irpc, NBTD_PROXY_WINS_RELEASE_DEMAND, + nbtd_proxy_wins_release_demand, nbtsrv); + if (!NT_STATUS_IS_OK(status)) { + task_server_terminate(task, "nbtd failed to setup wins release demand " + "handler"); + return; + } } |