forked from osmocom/wireshark
lbmpdm (CID 1201451): result of shift operation is always 0
apply a mask to get the lower 32 bit of a guint64 (there's no need for a right shift) Change-Id: Ifa8281a64bb327bd9b8591cc2e54ee35ab15ae11 Reviewed-on: https://code.wireshark.org/review/15491 Reviewed-by: Michael Mann <mmann78@netscape.net>
This commit is contained in:
parent
260ef14e09
commit
21f798e50f
|
@ -525,7 +525,7 @@ static int lbmpdm_get_segment_length(tvbuff_t * tvb, int offset, int encoding, i
|
|||
static void lbmpdm_definition_build_key(guint32 * key_value, wmem_tree_key_t * key, guint64 channel, guint32 id, guint8 version_major, guint8 version_minor)
|
||||
{
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_CHANNEL_HIGH] = (guint32) ((channel >> 32) & 0xffffffff);
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_CHANNEL_LOW] = (guint32) ((channel & 0xffffffff) >> 32);
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_CHANNEL_LOW] = (guint32) (channel & 0xffffffff);
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_ID] = id;
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_VERS_MAJOR] = version_major;
|
||||
key_value[LBMPDM_DEFINITION_KEY_ELEMENT_VERS_MINOR] = version_minor;
|
||||
|
|
Loading…
Reference in New Issue