about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/class.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ngircd/class.c b/src/ngircd/class.c
index 0a8ae241..0f617b82 100644
--- a/src/ngircd/class.c
+++ b/src/ngircd/class.c
@@ -112,7 +112,8 @@ Class_AddMask(const int Class, const char *Mask, time_t ValidUntil,
 	assert(Mask != NULL);
 	assert(Reason != NULL);
 
-	return Lists_Add(&My_Classes[Class], Mask, ValidUntil, Reason);
+	return Lists_Add(&My_Classes[Class], Lists_MakeMask(Mask),
+			 ValidUntil, Reason);
 }
 
 GLOBAL void
@@ -121,7 +122,7 @@ Class_DeleteMask(const int Class, const char *Mask)
 	assert(Class < CLASS_COUNT);
 	assert(Mask != NULL);
 
-	Lists_Del(&My_Classes[Class], Mask);
+	Lists_Del(&My_Classes[Class], Lists_MakeMask(Mask));
 }
 
 GLOBAL struct list_head *