summaryrefslogtreecommitdiff
path: root/source4/nbt_server/irpc.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2005-12-02 15:37:52 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:47:00 -0500
commit7416dd18894b3e98825294d7a7cb1a6b08f47385 (patch)
tree63f7d8a085ec36240a6a16c036d276295fa537bc /source4/nbt_server/irpc.c
parent363d2f69a8220c61786286778070be546108f780 (diff)
downloadsamba-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.c16
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;
+ }
}