From 392c2e7a5f93b26faf8a734a5df99aca8311caeb Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
Date: Sun, 19 Apr 2015 21:33:13 +0200
Subject: degesch: fix struct channel_user
A user can have multiple channel modes.
---
degesch.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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);
}
--
cgit v1.2.3-70-g09d2