]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/class.c
List and class handling: add optional "reason" text
[ngircd-alex.git] / src / ngircd / class.c
index ee034f2873869f47f3f1be493372d1d19f2dde58..aeecaaecc7440313ca89f59b55e6fbf46a57e0c3 100644 (file)
@@ -56,12 +56,14 @@ Class_IsMember(const int Class, CLIENT *Client)
 }
 
 GLOBAL bool
-Class_AddMask(const int Class, const char *Mask, time_t ValidUntil)
+Class_AddMask(const int Class, const char *Mask, time_t ValidUntil,
+             const char *Reason)
 {
        assert(Class < CLASS_COUNT);
        assert(Mask != NULL);
+       assert(Reason != NULL);
 
-       return Lists_Add(&My_Classes[Class], Mask, ValidUntil);
+       return Lists_Add(&My_Classes[Class], Mask, ValidUntil, Reason);
 }
 
 GLOBAL void