diff options
Diffstat (limited to 'user.c')
| -rw-r--r-- | user.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/user.c b/user.c index f2572a9..84c6584 100644 --- a/user.c +++ b/user.c @@ -86,6 +86,9 @@ user_remove(size_t pid) { size_t i, j; + for (i = 0; i < peers[pid].channels_c; ++i) + channel_exit(peers[pid].channels[i], &peers[pid]); + for (i = 0; i < peers[peers_c-1].channels_c; ++i) { for (j = 0; j < peers[peers_c-1].channels[i]->users_c; ++j) |