]> jfr.im git - irc/rizon/plexus4.git/commitdiff
sjoin: remove trailing space from wrapped sjoin origin/sjoin
authorAdam <redacted>
Mon, 6 Jun 2022 22:11:43 +0000 (22:11 +0000)
committerAdam <redacted>
Mon, 6 Jun 2022 22:11:45 +0000 (22:11 +0000)
modules/core/m_sjoin.c

index ce9f109fc3c0de653cf2e1c4d3292d2c172e0a65..178bdc967c410de33978abef117e445379fbfa98 100644 (file)
@@ -418,6 +418,7 @@ ms_sjoin(struct Client *client_p, struct Client *source_p,
 
     if ((nick_ptr - nick_buf + len_nick) > (IRCD_BUFSIZE  - 2))
     {
+      *(nick_ptr - 1) = '\0';
       sendto_server(client_p, 0, CAP_TS6, "%s", nick_buf);
 
       nick_ptr = nick_buf + nickbuflen;
@@ -427,6 +428,7 @@ ms_sjoin(struct Client *client_p, struct Client *source_p,
 
     if ((uid_ptr - uid_buf + len_uid) > (IRCD_BUFSIZE - 2))
     {
+      *(uid_ptr - 1) = '\0';
       sendto_server(client_p, CAP_TS6, 0, "%s", uid_buf);
 
       uid_ptr = uid_buf + uidbuflen;