DATA_TEST_TX: Avoid ubsan warning on 0x80<<24 not fitting in int
Use unsigned constant instead of signed to avoid warning with the LSB being set in an int. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
75352270fa
commit
66f1e078e7
2 changed files with 4 additions and 4 deletions
|
@ -1639,8 +1639,8 @@ static int hostapd_ctrl_iface_data_test_tx(struct hostapd_data *hapd, char *cmd)
|
|||
ip->tos = tos;
|
||||
ip->tot_len = htons(HWSIM_IP_LEN);
|
||||
ip->protocol = 1;
|
||||
ip->saddr = htonl(192 << 24 | 168 << 16 | 1 << 8 | 1);
|
||||
ip->daddr = htonl(192 << 24 | 168 << 16 | 1 << 8 | 2);
|
||||
ip->saddr = htonl(192U << 24 | 168 << 16 | 1 << 8 | 1);
|
||||
ip->daddr = htonl(192U << 24 | 168 << 16 | 1 << 8 | 2);
|
||||
ip->check = ipv4_hdr_checksum(ip, sizeof(*ip));
|
||||
dpos = (u8 *) (ip + 1);
|
||||
for (i = 0; i < HWSIM_IP_LEN - sizeof(*ip); i++)
|
||||
|
|
|
@ -7466,8 +7466,8 @@ static int wpas_ctrl_iface_data_test_tx(struct wpa_supplicant *wpa_s, char *cmd)
|
|||
ip->tos = tos;
|
||||
ip->tot_len = htons(HWSIM_IP_LEN);
|
||||
ip->protocol = 1;
|
||||
ip->saddr = htonl(192 << 24 | 168 << 16 | 1 << 8 | 1);
|
||||
ip->daddr = htonl(192 << 24 | 168 << 16 | 1 << 8 | 2);
|
||||
ip->saddr = htonl(192U << 24 | 168 << 16 | 1 << 8 | 1);
|
||||
ip->daddr = htonl(192U << 24 | 168 << 16 | 1 << 8 | 2);
|
||||
ip->check = ipv4_hdr_checksum(ip, sizeof(*ip));
|
||||
dpos = (u8 *) (ip + 1);
|
||||
for (i = 0; i < HWSIM_IP_LEN - sizeof(*ip); i++)
|
||||
|
|
Loading…
Reference in a new issue