]> jfr.im git - solanum.git/blobdiff - src/blacklist.c
Merge pull request #53 from ShadowNinja/clarify_U+R
[solanum.git] / src / blacklist.c
index 8f4f09a66b883b2ac9715b9c1d3ecd4e51c0bb7c..58dabfb4a85324b1a24570d9aaa0ba420a3a602e 100644 (file)
@@ -40,6 +40,7 @@
 #include "s_conf.h"
 #include "s_user.h"
 #include "blacklist.h"
+#include "send.h"
 
 rb_dlink_list blacklist_list = { NULL, NULL, 0 };
 
@@ -266,8 +267,8 @@ void unref_blacklist(struct Blacklist *blptr)
        {
                RB_DLINK_FOREACH_SAFE(ptr, next_ptr, blptr->filters.head)
                {
-                       rb_free(ptr);
                        rb_dlinkDelete(ptr, &blptr->filters);
+                       rb_free(ptr);
                }
 
                rb_dlinkFindDestroy(blptr, &blacklist_list);