X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/df765ba01e03990c980ac6a409a423519538d290..814b4f9eaea13e0baadaa6c9c19b586c433080b9:/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: