Hi
  I am currently working on developing of MIH protocol plugin. I am
using proto_tree_add_bitmask and getting the error in the packets as -
17:55:33          Warn Dissector bug, protocol MIH, in packet 8:
proto.c:7166: failed assertion "len * 8 == hf->display"

What may be the error?
The following is the definition of the datatype where the error occurs-

{
        &hf_event_link_detect,
        {
                "MIH LINK Detected",
                "mih.event_list.link_detect",
                FT_BOOLEAN,
                1,
                NULL,
                LINK_DETECT_MASK,
                NULL, HFILL
                        }
}

and the call to the function is like this-

evt_list_tree = proto_item_add_subtree(tlv_tree, ett_event_bitmap);
proto_tree_add_bitmask(evt_list_tree, tvb, offset, hf_event_list,
ett_event_bitmap, event_fields, ENC_BIG_ENDIAN);

-->hf_event_list is defined this way-
{
        &hf_event_list,
        {
                "List of Events",
                "mih.event_list",
                FT_UINT32,
                BASE_HEX,
                NULL,
                0x0,
                NULL, HFILL
        }
},

Let me know if any extra info is required.

NB:I am sorry for duplicating the mail, but the problem is a little
urgent.

Regards
Ankith

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to