X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/c8be51834cd64b873dbb45f00407d165296c0a52..3e1b768066a16c4b899b9cbdd7911be883151a05:/newsearch/ns-ip.c diff --git a/newsearch/ns-ip.c b/newsearch/ns-ip.c index a96f7f1d..5bd84e5c 100644 --- a/newsearch/ns-ip.c +++ b/newsearch/ns-ip.c @@ -10,14 +10,9 @@ void *ip_exe(searchCtx *ctx, struct searchNode *thenode, void *theinput); void ip_free(searchCtx *ctx, struct searchNode *thenode); -struct searchNode *ip_parse(searchCtx *ctx, int type, int argc, char **argv) { +struct searchNode *ip_parse(searchCtx *ctx, int argc, char **argv) { struct searchNode *thenode; - if (type != SEARCHTYPE_NICK) { - parseError = "ip: this function is only valid for nick searches."; - return NULL; - } - if (!(thenode=(struct searchNode *)malloc(sizeof (struct searchNode)))) { parseError = "malloc: could not allocate memory for this search."; return NULL; @@ -34,7 +29,7 @@ struct searchNode *ip_parse(searchCtx *ctx, int type, int argc, char **argv) { void *ip_exe(searchCtx *ctx, struct searchNode *thenode, void *theinput) { nick *np = (nick *)theinput; - return (void *)IPtostr(np->p_ipaddr); + return (void *)IPtostr(np->ipaddress); } void ip_free(searchCtx *ctx, struct searchNode *thenode) {