From 000f9331a6ebcca38df689995ef0d9b70249c707 Mon Sep 17 00:00:00 2001 From: Jordan Niethe Date: Tue, 2 Apr 2019 10:43:15 +1100 Subject: external/trace: Use correct width integer byte swapping The trace_repeat struct uses be16 for storing the number of repeats. Currently be32_to_cpu conversion is used to display this member. This produces an incorrect value. Use be16_to_cpu instead. Signed-off-by: Jordan Niethe Signed-off-by: Stewart Smith --- external/trace/dump_trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/trace/dump_trace.c b/external/trace/dump_trace.c index db53d78..4779dc4 100644 --- a/external/trace/dump_trace.c +++ b/external/trace/dump_trace.c @@ -170,7 +170,7 @@ int main(int argc, char *argv[]) switch (t.hdr.type) { case TRACE_REPEAT: printf("REPEATS: %u times\n", - be32_to_cpu(t.repeat.num)); + be16_to_cpu(t.repeat.num)); break; case TRACE_OVERFLOW: printf("**OVERFLOW**: %"PRIu64" bytes missed\n", -- cgit v1.1