]> jfr.im git - irc/quakenet/newserv.git/blobdiff - helpmod2/hticket.h
GLINES: fix null pointer deref in trustgline / trustungline
[irc/quakenet/newserv.git] / helpmod2 / hticket.h
index 85b79971696c8d153f5ae5b4f54e47cebb2cb956..81ad656d66d8289da4d444f5bde4ed88be36a2ca 100644 (file)
@@ -5,9 +5,9 @@
 
 #include <time.h>
 
-#include "hdef.h"
 #include "../irc/irc_config.h"
-#include "../nick/nick.h"
+
+#include "hdef.h"
 
 #define HTICKET_EXPIRATION_TIME (2 * HDEF_d)
 
@@ -15,12 +15,13 @@ typedef struct hticket_struct
 {
     char authname[ACCOUNTLEN +1];
     time_t time_expiration;
+    sstring *message;
     struct hticket_struct *next;
 } hticket;
 
-hticket *hticket_get(char *, struct hchannel_struct*);
+hticket *hticket_get(const char *, struct hchannel_struct*);
 hticket *hticket_del(hticket *, struct hchannel_struct*);
-hticket *hticket_add(char *, time_t expiration, struct hchannel_struct*);
+hticket *hticket_add(const char *, time_t expiration, struct hchannel_struct*, const char *);
 int hticket_count(void);
 void hticket_remove_expired(void);