X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fiplist.c;h=efc3b8613ba178a9de653ed4e05cc06925476a8a;hb=8847829f22135d594241a9c51877966e7cb0716a;hp=353dc0866cfa2643faacdbbb3df72571b934124f;hpb=e78d71dae48ba357d2aaba4260824fb947bf95f4;p=apps%2Fpfixtools.git diff --git a/postlicyd/iplist.c b/postlicyd/iplist.c index 353dc08..efc3b86 100644 --- a/postlicyd/iplist.c +++ b/postlicyd/iplist.c @@ -487,13 +487,13 @@ static filter_result_t iplist_filter(const filter_t *filter, const query_t *quer const iplist_filter_t *data = filter->data; bool error = true; - if (parse_ipv4(query->client_address, &end, &ip) != 0) { - if (strchr(query->client_address, ':')) { + if (parse_ipv4(query->client_address.str, &end, &ip) != 0) { + if (strchr(query->client_address.str, ':')) { /* iplist only works on IPv4 */ return HTK_FAIL; } warn("invalid client address: %s, expected ipv4", - query->client_address); + query->client_address.str); return HTK_ERROR; } for (uint32_t i = 0 ; i < data->rbls.len ; ++i) {