aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-x11.c')
-rw-r--r--epan/dissectors/packet-x11.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-x11.c b/epan/dissectors/packet-x11.c
index cb2a130d71..e4a9c77614 100644
--- a/epan/dissectors/packet-x11.c
+++ b/epan/dissectors/packet-x11.c
@@ -3072,7 +3072,7 @@ static void dissect_x11_request(tvbuff_t *tvb, packet_info *pinfo,
*/
g_hash_table_insert(state->seqtable,
GINT_TO_POINTER(state->sequencenumber),
- (int *)opcode);
+ GINT_TO_POINTER(opcode));
break;
@@ -3083,7 +3083,7 @@ static void dissect_x11_request(tvbuff_t *tvb, packet_info *pinfo,
if (opcode >= X_FirstExtension && opcode <= X_LastExtension) {
g_hash_table_insert(state->seqtable,
GINT_TO_POINTER(state->sequencenumber),
- (int *)opcode);
+ GINT_TO_POINTER(opcode));
}
/*
@@ -4566,8 +4566,8 @@ dissect_x11_reply(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
*/
sequence_number = VALUE16(tvb, offset + 2);
- opcode = (int)g_hash_table_lookup(state->seqtable,
- GINT_TO_POINTER(sequence_number));
+ opcode = GPOINTER_TO_INT(g_hash_table_lookup(state->seqtable,
+ GINT_TO_POINTER(sequence_number)));
if (state->iconn_frame == 0 && state->resync == FALSE) {