aboutsummaryrefslogtreecommitdiffstats
path: root/etisnoop
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2014-11-23 19:54:42 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2014-11-23 19:54:42 +0100
commitec8ddf1c11a164291c7b8a08ec4a31cfef675c5e (patch)
treede416e736c6bbb578fcc1284568ea77b0e5eb1d0 /etisnoop
parenta3dcff8ca93859388cfe400c5a369fd51b67b7e5 (diff)
downloadmmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.tar.gz
mmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.tar.bz2
mmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.zip
fix etisnoop FIG 0/1 mistake
Diffstat (limited to 'etisnoop')
-rw-r--r--etisnoop/etisnoop.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/etisnoop/etisnoop.cpp b/etisnoop/etisnoop.cpp
index 9730d5c..4688ca9 100644
--- a/etisnoop/etisnoop.cpp
+++ b/etisnoop/etisnoop.cpp
@@ -616,19 +616,19 @@ void decodeFIG(std::vector<struct FIG> &figs,
int long_flag = (f[i+2] >> 7);
if (long_flag) {
- int option = (f[i+2] >> 4) & 0x0F;
+ int option = (f[i+2] >> 4) & 0x07;
int protection_level = (f[i+2] >> 2) & 0x03;
int subchannel_size = ((f[i+2] & 0x03) << 6 ) |
f[i+3];
i += 4;
- if (option = 0x00) {
+ if (option == 0x00) {
sprintf(desc,
"Subch 0x%x, start_addr %d, long, EEP %d-A, subch size %d",
subch_id, start_addr, protection_level, subchannel_size);
}
- else if (option = 0x01) {
+ else if (option == 0x01) {
sprintf(desc,
"Subch 0x%x, start_addr %d, long, EEP %d-B, subch size %d",
subch_id, start_addr, protection_level, subchannel_size);