diff --git a/xC.c b/xC.c index c464aaa..4902b08 100644 --- a/xC.c +++ b/xC.c @@ -9439,6 +9439,9 @@ server_add (struct app_context *ctx, str_map_set (&ctx->servers, s->name, s); s->config = subtree; + relay_prepare_server_update (ctx, s); + relay_broadcast (ctx); + // Add a buffer and activate it struct buffer *buffer = s->buffer = buffer_new (ctx->input, BUFFER_SERVER, irc_make_buffer_name (s, NULL));