diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-11-23 19:54:42 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-11-23 19:54:42 +0100 |
commit | 326818f671b769fd14159058a857ab07e6a436ac (patch) | |
tree | aa60d918b60f21757ed1036cdaec1229ee6db472 /etisnoop.cpp | |
parent | f4a564bb4076089a18b8578f5f49886181bf1ba9 (diff) | |
download | etisnoop-326818f671b769fd14159058a857ab07e6a436ac.tar.gz etisnoop-326818f671b769fd14159058a857ab07e6a436ac.tar.bz2 etisnoop-326818f671b769fd14159058a857ab07e6a436ac.zip |
fix etisnoop FIG 0/1 mistake
Diffstat (limited to 'etisnoop.cpp')
-rw-r--r-- | etisnoop.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/etisnoop.cpp b/etisnoop.cpp index 9730d5c..4688ca9 100644 --- a/etisnoop.cpp +++ b/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); |