aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-lbmc.c
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2016-05-17 22:48:38 +0200
committerMichael Mann <mmann78@netscape.net>2016-05-17 23:31:33 +0000
commit260ef14e095f5120dabd93a2118d6b125ef10f05 (patch)
treeb308f972225c03e05ca4a1f0f67ae34ce2fc725e /epan/dissectors/packet-lbmc.c
parent2262c06f41d3529fa461eb6401fa06e81d38dfdd (diff)
lbmc (CID 1201452): 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: Ia8c963dc0dd88f56c4ccaf0c37a1bd3d51d65d27 Reviewed-on: https://code.wireshark.org/review/15490 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-lbmc.c')
-rw-r--r--epan/dissectors/packet-lbmc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-lbmc.c b/epan/dissectors/packet-lbmc.c
index b6db8ac1b2..e76fe2e7e7 100644
--- a/epan/dissectors/packet-lbmc.c
+++ b/epan/dissectors/packet-lbmc.c
@@ -6115,7 +6115,7 @@ static void lbmc_message_build_key(guint32 * key_value, wmem_tree_key_t * key, c
guint32 val;
key_value[LBMC_MESSAGE_KEY_ELEMENT_CHANNEL_HIGH] = (guint32) ((message->channel >> 32) & 0xffffffff);
- key_value[LBMC_MESSAGE_KEY_ELEMENT_CHANNEL_LOW] = (guint32) ((message->channel & 0xffffffff) >> 32);
+ key_value[LBMC_MESSAGE_KEY_ELEMENT_CHANNEL_LOW] = (guint32) (message->channel & 0xffffffff);
memcpy((void *) &val, (const void *) message->addr.data, sizeof(guint32));
key_value[LBMC_MESSAGE_KEY_ELEMENT_ADDR] = val;
key_value[LBMC_MESSAGE_KEY_ELEMENT_PORT] = (guint32) message->port;