]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/class.c
{Add|Del}_Ban_Invite > {Add_To|Del_From}_List(): more generic
[ngircd-alex.git] / src / ngircd / class.c
index dd10ac81021fb0e80fd8336a67b4ecddf329ad89..b7a5cbc04a2fa1389fb39e2dfd5b806c44a5598f 100644 (file)
@@ -75,12 +75,19 @@ Class_DeleteMask(const int Class, const char *Mask)
        Lists_Del(&My_Classes[Class], Mask);
 }
 
-GLOBAL struct list_head
+GLOBAL struct list_head *
 Class_GetList(const int Class)
 {
        assert(Class < CLASS_COUNT);
 
-       return My_Classes[Class];
+       return &My_Classes[Class];
+}
+
+GLOBAL void
+Class_Expire(void)
+{
+       Lists_Expire(&My_Classes[CLASS_GLINE], "G-Line");
+       Lists_Expire(&My_Classes[CLASS_KLINE], "K-Line");
 }
 
 /* -eof- */