From: Volker Lendecke Date: Mon, 30 Jan 2012 17:23:49 +0000 (+0100) Subject: s3: Fix "smbcontrol smbd close-share" X-Git-Tag: tevent-0.9.15~122 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=312228d0c89f83c9defaba268a2bb62365b0ce1b;p=thirdparty%2Fsamba.git s3: Fix "smbcontrol smbd close-share" --- diff --git a/source3/smbd/server.c b/source3/smbd/server.c index 369b7ab450d..10d59adbc6c 100644 --- a/source3/smbd/server.c +++ b/source3/smbd/server.c @@ -269,6 +269,15 @@ static void smbd_parent_id_cache_delete(struct messaging_context *ctx, messaging_send_to_children(ctx, msg_type, msg_data); } +static void smb_parent_force_tdis(struct messaging_context *ctx, + void* data, + uint32_t msg_type, + struct server_id srv_id, + DATA_BLOB* msg_data) +{ + messaging_send_to_children(ctx, msg_type, msg_data); +} + static void add_child_pid(struct smbd_parent_context *parent, pid_t pid) { @@ -806,6 +815,8 @@ static bool open_sockets_smbd(struct smbd_parent_context *parent, smb_pcap_updated); messaging_register(msg_ctx, NULL, MSG_SMB_BRL_VALIDATE, brl_revalidate); + messaging_register(msg_ctx, NULL, MSG_SMB_FORCE_TDIS, + smb_parent_force_tdis); messaging_register(msg_ctx, NULL, ID_CACHE_FLUSH, smbd_parent_id_cache_flush);