X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/8126e987f2e67c59e493d0fc4096eb80e36c8b24..d3252064cfb72aaac72cd105626cf0a8638fc899:/versionscan/versionscan.c diff --git a/versionscan/versionscan.c b/versionscan/versionscan.c index 9214f2b9..2047de2b 100644 --- a/versionscan/versionscan.c +++ b/versionscan/versionscan.c @@ -1,4 +1,8 @@ #include "versionscan.h" +#include "../lib/version.h" +#include "../glines/glines.h" + +MODULE_VERSION("") CommandTree* versionscan_commands; nick* versionscan_nick; @@ -19,7 +23,7 @@ void versionscan_addstat(char* reply) { vsstatistic* v, *pv; replylen = strlen(reply); - replycrc = crc32i(reply); + replycrc = irc_crc32i(reply); pv=NULL; for (v=vsstats; v; v=v->next) { @@ -469,6 +473,7 @@ int versionscan_changelev(void* sender, int cargc, char** cargv) { vsauths=pv->next; free(pv); } + break; } prevv=pv; } @@ -769,11 +774,11 @@ void versionscan_handler(nick* me, int type, void** args) { kcount++; break; case VS_GLUSER: - irc_send("%s GL * +*!%s@%s 3600 :%s\r\n", mynumeric->content, sender->ident, sender->host->name->content, v->data); + glinebynick(sender, 3600, v->data, GLINE_ALWAYS_USER, "versionscan"); gcount++; break; case VS_GLHOST: - irc_send("%s GL * +*!*@%s 3600 :%s\r\n", mynumeric->content, sender->host->name->content, v->data); + glinebynick(sender, 3600, v->data, 0, "versionscan"); gcount++; break; default: