mirror of
https://github.com/haproxy/haproxy.git
synced 2026-06-11 01:41:49 -04:00
CLEANUP: resolvers: properly initialize the sample in resolv_action_do_resolve()
The sample used to pass the IP address only had its data, px, sess and strm fields initialized before being passed to vars_set_by_name(). It turns out that this latter one doesn't seem to touch ctx, flags nor opt but nothing guarantees it. Let's at least initialize the fields properly to avoid passing random garbage. No backport is needed.
This commit is contained in:
parent
bed842390f
commit
0c8c9b1c2a
1 changed files with 1 additions and 1 deletions
|
|
@ -3199,7 +3199,7 @@ enum act_return resolv_action_do_resolve(struct act_rule *rule, struct proxy *px
|
|||
if (resolution->status == RSLV_STATUS_NONE)
|
||||
goto yield;
|
||||
if (resolution->status == RSLV_STATUS_VALID) {
|
||||
struct sample smp;
|
||||
struct sample smp = { 0 };
|
||||
short ip_sin_family = 0;
|
||||
void *ip = NULL;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue