From 2b948a3d17590a9cf1f593cc20b1999888c8a82f Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sat, 29 Feb 2020 18:09:46 +0700 Subject: osmo-bts-virtual: fix wrong endianness in gsmtap_hdr_stringify() Change-Id: Ic9e84dc4adc44df735cba102bdace2fb1993ac8e --- src/osmo-bts-virtual/scheduler_virtbts.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/osmo-bts-virtual/scheduler_virtbts.c b/src/osmo-bts-virtual/scheduler_virtbts.c index 0621eaa6..fef367bf 100644 --- a/src/osmo-bts-virtual/scheduler_virtbts.c +++ b/src/osmo-bts-virtual/scheduler_virtbts.c @@ -50,7 +50,9 @@ static const char *gsmtap_hdr_stringify(const struct gsmtap_hdr *gh) { static char buf[256]; snprintf(buf, sizeof(buf), "(ARFCN=%u, ts=%u, ss=%u, type=%u/%u)", - gh->arfcn & GSMTAP_ARFCN_MASK, gh->timeslot, gh->sub_slot, gh->type, gh->sub_type); + ntohs(gh->arfcn & GSMTAP_ARFCN_MASK), + gh->timeslot, gh->sub_slot, + gh->type, gh->sub_type); return buf; } -- cgit v1.2.3