From 7ca8017e5abf4400d0e19c05633d4553092a4c3c Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 21 Oct 2016 12:03:35 +0200 Subject: trafgen: proto: Don't drop const qualifier during cast Don't drop const qualifier during cast to uint32_t * Found by compiling with -Wcast-qual. Signed-off-by: Tobias Klauser --- trafgen_proto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'trafgen_proto.c') diff --git a/trafgen_proto.c b/trafgen_proto.c index 0b791f7..316fa97 100644 --- a/trafgen_proto.c +++ b/trafgen_proto.c @@ -213,7 +213,7 @@ static void __proto_field_set_bytes(struct proto_hdr *hdr, uint32_t fid, *p16 = be16_to_cpu(*p16); *p16 = cpu_to_be16(field->mask ? *p16 & ~field->mask : *p16); - v16 = field_shift_and_mask(field, *(uint16_t *)bytes); + v16 = field_shift_and_mask(field, *(const uint16_t *)bytes); v16 = is_be ? cpu_to_be16(v16) : v16; v16 = field->mask ? (v16 | *p16) : v16; @@ -223,7 +223,7 @@ static void __proto_field_set_bytes(struct proto_hdr *hdr, uint32_t fid, *p32 = be32_to_cpu(*p32); *p32 = cpu_to_be32(field->mask ? *p32 & ~field->mask : *p32); - v32 = field_shift_and_mask(field, *(uint32_t *)bytes); + v32 = field_shift_and_mask(field, *(const uint32_t *)bytes); v32 = is_be ? cpu_to_be32(v32) : v32; v32 = field->mask ? (v32 | *p32) : v32; -- cgit v1.2.3-54-g00ecf