]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_rehash.c
Allow /ojoin !#channel/%#channel, if admin/halfop are enabled.
[irc/rqf/shadowircd.git] / modules / m_rehash.c
index 40cc7de168acae4823b750c9d913a7641e1843a1..8557f8c7104bcf5b95892097f2d9f1f998e20c27 100644 (file)
@@ -174,7 +174,7 @@ rehash_txlines(struct Client *source_p)
        {
                aconf = ptr->data;
 
-               if(!aconf->hold)
+               if(!aconf->hold || aconf->lifetime)
                        continue;
 
                free_conf(aconf);
@@ -199,7 +199,7 @@ rehash_tresvs(struct Client *source_p)
        {
                aconf = ptr->data;
 
-               if(!aconf->hold)
+               if(!aconf->hold || aconf->lifetime)
                        continue;
 
                free_conf(aconf);
@@ -211,7 +211,7 @@ rehash_tresvs(struct Client *source_p)
        {
                aconf = ptr->data;
 
-               if(!aconf->hold)
+               if(!aconf->hold || aconf->lifetime)
                        continue;
 
                free_conf(aconf);