From ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sun, 23 Nov 2014 19:54:42 +0100 Subject: fix etisnoop FIG 0/1 mistake --- etisnoop/etisnoop.cpp | 6 +++--- 1 file 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 &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); -- cgit v1.2.3