Wireshark-bugs: [Wireshark-bugs] [Bug 1920] Bug in Sigcomp decoding, STATE-ACCESS instruction

Date: Wed, 14 Nov 2007 20:33:41 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1920





------- Comment #3 from anders.broman@xxxxxxxxxxxx  2007-11-14 20:33 GMT -------
Hi,
I'm affraid that if you can't send the trace you'll need to do some
debugging yourself.
This code in sigcomp_state_hdlr.c *should* handle length = 0
        /*
         * The value of
         * state_length MUST be taken from the returned item of state in the
         * case that the state_length operand is set to 0.
         *
         * The same is true of state_address, state_instruction.
         */
        if ( *state_length == 0 ){
                *state_length = state_buff[0] << 8;
                *state_length = *state_length | state_buff[1];
        }
        if ( *state_address == 0 ){
                *state_address = state_buff[2] << 8;
                *state_address = *state_address | state_buff[3];
        }
        if ( *state_instruction == 0 ){
                *state_instruction = state_buff[4] << 8;
                *state_instruction = *state_instruction | state_buff[5];
        }


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.