tcpdump/print-pflog: Print uid with host endianness

PR:		283799
Reported by:	Eric A. Borisch <eborisch@gmail.com>
Reviewed by:	jrm, kp
Fixes:		0a7e5f1f02aad2ff5fff1c60f44c6975fd07e1d9

(cherry picked from commit d72f87c0fd1418bdb814594ea8fc76a202f7d5c6)
This commit is contained in:
Eric A. Borisch 2025-01-02 20:21:52 -04:00 committed by Joseph Mingrone
parent e6de39be80
commit 9110e31e1d
No known key found for this signature in database
GPG key ID: 36A40C83B0D6EF9E

View file

@ -119,8 +119,8 @@ pflog_print(netdissect_options *ndo, const struct pfloghdr *hdr)
ND_PRINT("%s", tok2str(pf_reasons, "unkn(%u)", GET_U_1(hdr->reason)));
if (GET_BE_U_4(hdr->uid) != UID_MAX)
ND_PRINT(" [uid %u]", (unsigned)GET_BE_U_4(hdr->uid));
if (GET_HE_U_4(hdr->uid) != UID_MAX)
ND_PRINT(" [uid %u]", GET_HE_U_4(hdr->uid));
if (ridentifier != 0)
ND_PRINT(" [ridentifier %u]", ridentifier);