diff --git a/src/tetra_mac_pdu.c b/src/tetra_mac_pdu.c index 788e8dc..882a0e7 100644 --- a/src/tetra_mac_pdu.c +++ b/src/tetra_mac_pdu.c @@ -191,7 +191,7 @@ int macpdu_decode_resource(struct tetra_resrc_decoded *rsd, const uint8_t *bits) break; case ADDR_TYPE_SSI_USAGE: rsd->addr.ssi = bits_to_uint(cur, 24); - rsd->addr.usage_marker = bits_to_uint(cur, 6); + rsd->addr.usage_marker = bits_to_uint(cur+24, 6); break; default: return -EINVAL;