summaryrefslogtreecommitdiff
path: root/src/servers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/servers.c')
-rw-r--r--src/servers.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/servers.c b/src/servers.c
index 640d9c699..18a809762 100644
--- a/src/servers.c
+++ b/src/servers.c
@@ -158,8 +158,10 @@ Server *new_server(Server * server_uplink, const char *name, const char *desc,
server_uplink->links = serv;
}
/* Check if this is our uplink server */
- if ((server_uplink == me_server) && !(flags & SERVER_JUPED))
+ if ((server_uplink == me_server) && !(flags & SERVER_JUPED)) {
serv_uplink = serv;
+ serv->flags |= SERVER_ISUPLINK;
+ }
return serv;
}