diff options
Diffstat (limited to 'writef.c')
| -rw-r--r-- | writef.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/writef.c b/writef.c index 51346d9..a2283b9 100644 --- a/writef.c +++ b/writef.c @@ -59,9 +59,9 @@ writechanf(const struct Peer *except, const struct Channel *channel, const char va_end(args); count = 0; - for (i = 0; i < channel->users_c; ++i) - if (!except || channel->users[i]->fd != except->fd) - count += write(channel->users[i]->fd, buf, written) == written; + for (i = 0; i < channel->peers_c; ++i) + if (!except || channel->peers[i].p->fd != except->fd) + count += write(channel->peers[i].p->fd, buf, written) == written; return count; } @@ -83,8 +83,8 @@ announce(struct Peer *peer, const char *fmt, ...) } for (i = 0; i < peer->channels_c; ++i) - for (j = 0; j < peer->channels[i]->users_c; ++j) - peer->channels[i]->users[j]->flags |= ANNOUNCE; + for (j = 0; j < peer->channels[i]->peers_c; ++j) + peer->channels[i]->peers[j].p->flags |= ANNOUNCE; for (i = 0; i < peers_c; ++i) if (peers[i].flags & ANNOUNCE) |