diff options
| -rw-r--r-- | handle.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/handle.c b/handle.c index 088b756..c760144 100644 --- a/handle.c +++ b/handle.c @@ -78,8 +78,8 @@ mode(struct Message *msg, struct Peer *peer) int set = 1, m; ensure(peer->type, reply(peer, 451), 0); - ensure(msg->params[0] && msg->params[0], reply(peer, 431), 0); - ensure(msg->params[1] && msg->params[1], reply(peer, 221), 0); + ensure(msg->params[0] && *msg->params[0], reply(peer, 431), 0); + ensure(msg->params[1] && *msg->params[1], reply(peer, 221), 0); switch (*msg->params[1]) { @@ -150,7 +150,7 @@ nick(struct Message *msg, struct Peer *peer) size_t i; char *cp; - ensure(msg->params[0] && msg->params[0], reply(peer, 431), 0); + ensure(msg->params[0] && *msg->params[0], reply(peer, 431), 0); ensure(!(peer->modes & RESTRICTED), reply(peer, 484), 0); cp = msg->params[0]; @@ -453,7 +453,7 @@ whois(struct Message *msg, struct Peer *peer) 313, peers[i].nick ); - reply(peer, 318, peer[i].nick); + reply(peer, 318, peers[i].nick); return 0; } |