diff options
| author | Willy Tarreau <w@1wt.eu> | 2021-10-19 11:16:11 +0200 |
|---|---|---|
| committer | Willy Tarreau <w@1wt.eu> | 2021-10-20 15:14:13 +0200 |
| commit | 90bd6ffb3b8e94e4205b8d22c9a6c2cc9c702734 (patch) | |
| tree | dfa91375439dde0e7be0b59c7083eedf96779698 | |
| parent | b34ef16a34e5ff2bab4e9b5f9013c33141d9614b (diff) | |
| download | haproxy-90bd6ffb3b8e94e4205b8d22c9a6c2cc9c702734.tar.gz | |
CLEANUP: resolvers: do not export resolv_purge_resolution_answer_records()
This code is dangerous enough that we certainly don't want external code
to ever approach it, let's not export unnecessary functions like this one.
It was made static and a comment was added about its purpose.
| -rw-r--r-- | include/haproxy/resolvers.h | 1 | ||||
| -rw-r--r-- | src/resolvers.c | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/include/haproxy/resolvers.h b/include/haproxy/resolvers.h index 70211a82b..6030bb662 100644 --- a/include/haproxy/resolvers.h +++ b/include/haproxy/resolvers.h @@ -48,7 +48,6 @@ int resolv_get_ip_from_response(struct resolv_response *r_res, void **newip, short *newip_sin_family, struct server *owner); -void resolv_purge_resolution_answer_records(struct resolv_resolution *resolution); int resolv_link_resolution(void *requester, int requester_type, int requester_locked); void resolv_unlink_resolution(struct resolv_requester *requester, int safe); void resolv_detach_from_resolution_answer_items(struct resolv_resolution *res, struct resolv_requester *req, int safe); diff --git a/src/resolvers.c b/src/resolvers.c index 44305fc40..15895d580 100644 --- a/src/resolvers.c +++ b/src/resolvers.c @@ -1786,7 +1786,8 @@ static struct resolv_resolution *resolv_pick_resolution(struct resolvers *resolv return res; } -void resolv_purge_resolution_answer_records(struct resolv_resolution *resolution) +/* deletes and frees all answer_items from the resolution's answer_list */ +static void resolv_purge_resolution_answer_records(struct resolv_resolution *resolution) { struct resolv_answer_item *item, *itemback; |
