aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--degesch.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/degesch.c b/degesch.c
index 364fb69..e017e8b 100644
--- a/degesch.c
+++ b/degesch.c
@@ -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);
}