aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2020-02-29 18:09:46 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2020-02-29 18:09:46 +0700
commit2b948a3d17590a9cf1f593cc20b1999888c8a82f (patch)
tree75114929e4f7da7de11557282531ad40b795205b
parent1f932689fcbe16cfc667732f399ebba776848a87 (diff)
osmo-bts-virtual: fix wrong endianness in gsmtap_hdr_stringify()
-rw-r--r--src/osmo-bts-virtual/scheduler_virtbts.c4
1 files changed, 3 insertions, 1 deletions
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;
}