]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/chancmds/giveowner.c
Implement --help parameter.
[irc/quakenet/newserv.git] / chanserv / chancmds / giveowner.c
index 7cd7f6101e33687cc1e2aa602182e95fe788ae32..3416d48f9396e0621235a2f699ca54b7e6884fec 100644 (file)
@@ -40,6 +40,7 @@ int csc_dogiveowner(void *source, int cargc, char **cargv) {
   flag_t oldflags;
   unsigned int thehash;
   char hashstr[100];
   flag_t oldflags;
   unsigned int thehash;
   char hashstr[100];
+  void *args[3];
   
   if (cargc<2) {
     chanservstdmessage(sender, QM_NOTENOUGHPARAMS, "giveowner");
   
   if (cargc<2) {
     chanservstdmessage(sender, QM_NOTENOUGHPARAMS, "giveowner");
@@ -91,6 +92,13 @@ int csc_dogiveowner(void *source, int cargc, char **cargv) {
   /* OK, hash matches, do it. */
   oldflags = rcup->flags;
   rcup->flags |= QCUFLAG_OWNER;
   /* OK, hash matches, do it. */
   oldflags = rcup->flags;
   rcup->flags |= QCUFLAG_OWNER;
+  rcup->changetime=time(NULL);
+  
+  args[0]=sender;
+  args[1]=rcup;
+  args[2]=(void *)oldflags;
+
+  triggerhook(HOOK_CHANSERV_CHANLEVMOD, args);
   
   chanservstdmessage(sender,QM_DONE);
 
   
   chanservstdmessage(sender,QM_DONE);