]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/modules.c
Update comment for me_svsjoin explaining the sort of morality of it.
[irc/rqf/shadowircd.git] / src / modules.c
index 43a2f514ba450bd8d1daca4a6beaa7a614a08d19..189df07677513212c77a06097c07dca68861ac1a 100644 (file)
@@ -58,6 +58,7 @@
 struct module **modlist = NULL;
 
 static const char *core_module_table[] = {
+       "m_ban",
        "m_die",
        "m_error",
        "m_join",
@@ -880,7 +881,7 @@ unload_one_module(const char *name, int warn)
        dlclose(modlist[modindex]->address);
 
        rb_free(modlist[modindex]->name);
-       memcpy(&modlist[modindex], &modlist[modindex + 1],
+       memmove(&modlist[modindex], &modlist[modindex + 1],
               sizeof(struct module) * ((num_mods - 1) - modindex));
 
        if(num_mods != 0)