X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/fc939ca58f179a59fda915a9041e0fc1970cedab..5bc95eaf4ad00897e6ff9b37225c2dd4399eadda:/extensions/ip_cloaking_old.c diff --git a/extensions/ip_cloaking_old.c b/extensions/ip_cloaking_old.c index e739b1c4..8333e362 100644 --- a/extensions/ip_cloaking_old.c +++ b/extensions/ip_cloaking_old.c @@ -10,6 +10,8 @@ #include "s_serv.h" #include "numeric.h" +static const char ip_cloaking_desc[] = "Very old IP cloaking mechanism"; + /* if you're modifying this module, you'll probably want to change this */ #define KEY 0x13748cfa @@ -39,8 +41,6 @@ mapi_hfn_list_av1 ip_cloaking_hfnlist[] = { { NULL, NULL } }; -static const char ip_cloaking_desc[] = "Very old IP cloaking mechanism"; - DECLARE_MODULE_AV2(ip_cloaking, _modinit, _moddeinit, NULL, NULL, ip_cloaking_hfnlist, NULL, NULL, ip_cloaking_desc); @@ -158,7 +158,7 @@ check_new_user(void *vdata) source_p->umodes &= ~user_modes['h']; return; } - source_p->localClient->mangledhost = rb_malloc(HOSTLEN); + source_p->localClient->mangledhost = rb_malloc(HOSTLEN + 1); if (!irccmp(source_p->orighost, source_p->sockhost)) do_host_cloak(source_p->orighost, source_p->localClient->mangledhost, 1); else