]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/channel.c
Remove construction of some TS5 linebufs.
[irc/rqf/shadowircd.git] / src / channel.c
index e7d610af6c00c62a562010ace6b293aeab98e4cb..626fb63a99ff32ee01f5bb1e19d220877980be2a 100644 (file)
@@ -1311,7 +1311,10 @@ send_cap_mode_changes(struct Client *client_p, struct Client *source_p,
                           || ((nocap & mode_changes[i].nocaps) != mode_changes[i].nocaps))
                                continue;
 
-                       arg = mode_changes[i].id;
+                       if(!EmptyString(mode_changes[i].id))
+                               arg = mode_changes[i].id;
+                       else
+                               arg = mode_changes[i].arg;
 
                        if(arg)
                        {