summaryrefslogtreecommitdiff
path: root/src/core/os_jupe.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/os_jupe.c')
-rw-r--r--src/core/os_jupe.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/os_jupe.c b/src/core/os_jupe.c
index 0a8e80a4f..36dbc4376 100644
--- a/src/core/os_jupe.c
+++ b/src/core/os_jupe.c
@@ -36,8 +36,8 @@ class CommandOSJupe : public Command
snprintf(rbuf, sizeof(rbuf), "Juped by %s%s%s", u->nick, reason ? ": " : "", reason ? reason : "");
if (findserver(servlist, jserver))
ircdproto->SendSquit(jserver, rbuf);
- ircdproto->SendServer(jserver, 2, rbuf);
- new_server(me_server, jserver, rbuf, SERVER_JUPED, NULL);
+ Server *juped_server = new_server(me_server, jserver, rbuf, SERVER_JUPED, ircd->ts6 ? ts6_sid_retrieve() : NULL);
+ ircdproto->SendServer(juped_server);
if (WallOSJupe)
ircdproto->SendGlobops(s_OperServ, "\2%s\2 used JUPE on \2%s\2", u->nick, jserver);