mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-05-03 08:17:59 +00:00
BUG/MAJOR: sample: regression on sample cast to stick table types.
This regression was introduce by commit
9c627e84b2
(MEDIUM: sample: Add type any)
New sample type 'any' was not handled in the matrix used to cast
to stick-tables types.
This commit is contained in:
parent
9490095abb
commit
31c56530b8
@ -609,7 +609,8 @@ static void *k_str2int(struct sample *smp, union stktable_key_data *kdata, size_
|
||||
typedef void *(*sample_to_key_fct)(struct sample *smp, union stktable_key_data *kdata, size_t *len);
|
||||
static sample_to_key_fct sample_to_key[SMP_TYPES][STKTABLE_TYPES] = {
|
||||
/* table type: IP IPV6 INTEGER STRING BINARY */
|
||||
/* patt. type: BOOL */ { NULL, NULL, k_int2int, k_int2str, NULL },
|
||||
/* patt. type: ANY */ { k_ip2ip, k_ip2ipv6, k_int2int, k_str2str, k_str2str },
|
||||
/* BOOL */ { NULL, NULL, k_int2int, k_int2str, NULL },
|
||||
/* UINT */ { k_int2ip, NULL, k_int2int, k_int2str, NULL },
|
||||
/* SINT */ { k_int2ip, NULL, k_int2int, k_int2str, NULL },
|
||||
/* ADDR */ { k_ip2ip, k_ip2ipv6, k_ip2int, k_ip2str, NULL },
|
||||
|
Loading…
Reference in New Issue
Block a user