mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-06 15:17:01 +02:00
MINOR: stktable: fix potential build issue in smp_to_stkey
smp_to_stkey() uses an ambiguous cast from 64bit integer to 32 bit unsigned integer. While it is intended, let's make the cast less ambiguous by explicitly casting the right part of the assignment to the proper type. This should fix GH #2838
This commit is contained in:
parent
4a5d82a97d
commit
f399dbf70c
@ -1500,7 +1500,7 @@ struct stktable_key *smp_to_stkey(struct sample *smp, struct stktable *t)
|
||||
/* The stick table require a 32bit unsigned int, "sint" is a
|
||||
* signed 64 it, so we can convert it inplace.
|
||||
*/
|
||||
*_sint = smp->data.u.sint;
|
||||
*_sint = (uint)smp->data.u.sint;
|
||||
static_table_key.key = _sint;
|
||||
static_table_key.key_len = 4;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user