projects
/
apps
/
pfixtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid useless strlen, faster query_format.
[apps/pfixtools.git]
/
postlicyd
/
iplist.c
diff --git
a/postlicyd/iplist.c
b/postlicyd/iplist.c
index
353dc08
..
efc3b86
100644
(file)
--- 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;
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",
/* 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) {
return HTK_ERROR;
}
for (uint32_t i = 0 ; i < data->rbls.len ; ++i) {