mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2025-01-11 18:22:42 +01:00
monitor: Fix casting for 8-bit and 16-bit unsigned integers
This commit is contained in:
parent
f0e7bb7509
commit
d5989e62ed
@ -645,14 +645,14 @@ static void print_attributes(int indent, const struct attr_entry *table,
|
|||||||
printf("malformed packet\n");
|
printf("malformed packet\n");
|
||||||
break;
|
break;
|
||||||
case ATTR_U8:
|
case ATTR_U8:
|
||||||
val8 = *((uint32_t *) NLA_DATA(nla));
|
val8 = *((uint8_t *) NLA_DATA(nla));
|
||||||
printf("%*c%s: %u (0x%02x)\n", indent, ' ', str,
|
printf("%*c%s: %u (0x%02x)\n", indent, ' ', str,
|
||||||
val8, val8);
|
val8, val8);
|
||||||
if (NLA_PAYLOAD(nla) != 1)
|
if (NLA_PAYLOAD(nla) != 1)
|
||||||
printf("malformed packet\n");
|
printf("malformed packet\n");
|
||||||
break;
|
break;
|
||||||
case ATTR_U16:
|
case ATTR_U16:
|
||||||
val16 = *((uint32_t *) NLA_DATA(nla));
|
val16 = *((uint16_t *) NLA_DATA(nla));
|
||||||
printf("%*c%s: %u (0x%04x)\n", indent, ' ', str,
|
printf("%*c%s: %u (0x%04x)\n", indent, ' ', str,
|
||||||
val16, val16);
|
val16, val16);
|
||||||
if (NLA_PAYLOAD(nla) != 2)
|
if (NLA_PAYLOAD(nla) != 2)
|
||||||
|
Loading…
Reference in New Issue
Block a user