From 9444fcdb91ec8234385fcf6b47631e45ecb66ff5 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Tue, 30 Oct 2018 20:01:59 +0100 Subject: NMT: Fix channel encoding for interleaved --- src/nmt/frame.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/nmt/frame.c b/src/nmt/frame.c index 3f9b8c6..5e3f6f4 100644 --- a/src/nmt/frame.c +++ b/src/nmt/frame.c @@ -46,8 +46,8 @@ uint64_t nmt_encode_channel(int nmt_system, int channel, int power) value |= power << 9; } else { /* interleaved channels are indicated in traffic area */ - if (value >= 1024) - value -= 1024; + if (channel >= 1024) + channel -= 1024; value |= channel; /* if channel >= 512, set upper bit */ if (value & 0x200) -- cgit v1.2.3