summary refs log tree commit diff
path: root/channel.c
diff options
context:
space:
mode:
Diffstat (limited to 'channel.c')
-rw-r--r--channel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/channel.c b/channel.c
index 1b3024b..557e4e9 100644
--- a/channel.c
+++ b/channel.c
@@ -52,7 +52,7 @@ channel_exit(struct Channel *channel, struct Peer *peer)
 	size_t i;
 
 	for (i = 0; i < channel->peers_c; ++i)
-		if (channel->peers[i].p->fd == peer->fd)
+		if (channel->peers[i].p == peer)
 			break;
 	ensure(i != channel->peers_c, (void)0, 1);
 	channel->peers[i] = channel->peers[--channel->peers_c];