From 93c56c712cd1a4cedf77a017cdc7474dfbb9ccbf Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 24 Jul 2007 09:32:05 +0000 Subject: r24021: use MSG_BROADCAST_PID_STR as value for broadcast messages to fix the cluster case vl: please check, if this works with clustering = no metze (This used to be commit 9d4104b8d5773537f2271f7be1439f1da1e0bf42) --- source3/include/messages.h | 6 +++++- source3/utils/smbcontrol.c | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/source3/include/messages.h b/source3/include/messages.h index ddf0aa9172..7818446a09 100644 --- a/source3/include/messages.h +++ b/source3/include/messages.h @@ -148,7 +148,11 @@ struct server_id { #endif }; - +#ifdef CLUSTER_SUPPORT +#define MSG_BROADCAST_PID_STR "0:0" +#else +#define MSG_BROADCAST_PID_STR "0" +#endif struct messaging_context; struct messaging_rec; diff --git a/source3/utils/smbcontrol.c b/source3/utils/smbcontrol.c index e4db2cd4f6..e3358b1eff 100644 --- a/source3/utils/smbcontrol.c +++ b/source3/utils/smbcontrol.c @@ -1148,7 +1148,7 @@ static struct server_id parse_dest(const char *dest) /* Zero is a special return value for broadcast smbd */ if (strequal(dest, "smbd")) { - return interpret_pid("0"); + return interpret_pid(MSG_BROADCAST_PID_STR); } /* Try self - useful for testing */ -- cgit