summary refs log tree commit diff
diff options
context:
space:
mode:
authorNakidai <nakidai@disroot.org>2026-02-05 15:07:37 +0300
committerNakidai <nakidai@disroot.org>2026-02-05 15:09:37 +0300
commit8e3cdecea1496b8be0e96e3ba8507c6b786b9d1a (patch)
treeaed5897d373b5a59e0c9ed9307a5fc7266a44a9c
parent30bee4aa0e19de4e2535d884ef65f254867168ab (diff)
downloadlibreircd-8e3cdecea1496b8be0e96e3ba8507c6b786b9d1a.tar.gz
libreircd-8e3cdecea1496b8be0e96e3ba8507c6b786b9d1a.zip
Fix some types
- One is missing *
- Second is missing s
-rw-r--r--handle.c8
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;
 }