degesch: fix struct channel_user

A user can have multiple channel modes.
This commit is contained in:
Přemysl Eric Janouch 2015-04-19 21:33:13 +02:00
parent 5502975505
commit 392c2e7a5f

View File

@ -184,7 +184,7 @@ struct channel_user
LIST_HEADER (struct channel_user)
struct user *user; ///< Reference to user
char mode_char; ///< Op/voice/... character, or zero
char *modes; ///< Op/voice/... characters
};
static struct channel_user *
@ -199,6 +199,7 @@ channel_user_destroy (void *p)
{
struct channel_user *self = p;
user_unref (self->user);
free (self->modes);
free (self);
}