From 3f513f1d264c0a6c481e04fd346d35e9fb9a56e2 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 29 Nov 2013 11:28:07 +0100 Subject: meta: fix endianness in UID/GID MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add rule filter output meta skuid vmap { 1000 => accept } list table filter meta skuid map { 3892510720 => accept} ^--------^ this is 1000 in network byte order Reported-by: Bjørnar Ness Signed-off-by: Pablo Neira Ayuso --- src/meta.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/meta.c') diff --git a/src/meta.c b/src/meta.c index 9606a44b..80c2638f 100644 --- a/src/meta.c +++ b/src/meta.c @@ -230,7 +230,7 @@ static const struct datatype uid_type = { .type = TYPE_UID, .name = "uid", .desc = "user ID", - .byteorder = BYTEORDER_BIG_ENDIAN, + .byteorder = BYTEORDER_HOST_ENDIAN, .size = sizeof(uid_t) * BITS_PER_BYTE, .basetype = &integer_type, .print = uid_type_print, @@ -275,7 +275,7 @@ static const struct datatype gid_type = { .type = TYPE_GID, .name = "gid", .desc = "group ID", - .byteorder = BYTEORDER_BIG_ENDIAN, + .byteorder = BYTEORDER_HOST_ENDIAN, .size = sizeof(gid_t) * BITS_PER_BYTE, .basetype = &integer_type, .print = gid_type_print, -- cgit v1.2.3