Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / send.c
index f65c4aaa07bcfbe429eade460aec2207d8ca1bbc..347333ef6163b68ca40135a9e34a425b3e5818a9 100644 (file)
@@ -1109,7 +1109,7 @@ void sendcmdto_common_channels(struct Client *from, const char *cmd,
   for (chan = from->user->channel; chan; chan = chan->next_channel)
     for (member = chan->channel->members; member;
         member = member->next_member)
-      if (MyConnect(member->user) && -1 < from->fd &&
+      if (MyConnect(member->user) && -1 < member->user->from->fd &&
          sentalong[member->user->from->fd] != sentalong_marker) {
        sentalong[member->user->from->fd] = sentalong_marker;
        send_buffer(member->user, sndbuf);
@@ -1231,7 +1231,7 @@ void sendcmdto_flag_butone(struct Client *from, const char *cmd,
   /* Build buffer to send to users */
   va_start(vd.vd_args, pattern);
   ircd_snprintf(0, userbuf, sizeof(userbuf) - 2, "%:#C " MSG_WALLOPS " %v",
-               from, cmd, &vd);
+               from, &vd);
   va_end(vd.vd_args);
 
   /* Build buffer to send to servers */