diff options
-rw-r--r-- | source3/include/messages.h | 6 | ||||
-rw-r--r-- | 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 */ |