From: Stefan Metzmacher Date: Tue, 24 Jul 2007 09:32:05 +0000 (+0000) Subject: r24021: use MSG_BROADCAST_PID_STR as value for broadcast messages X-Git-Tag: samba-4.0.0alpha6~801^2~5263 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93c56c712cd1a4cedf77a017cdc7474dfbb9ccbf;p=thirdparty%2Fsamba.git 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) --- diff --git a/source3/include/messages.h b/source3/include/messages.h index ddf0aa91724..7818446a099 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 e4db2cd4f61..e3358b1eff4 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 */