diff options
author | Guy Harris <guy@alum.mit.edu> | 2009-11-07 19:56:13 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2009-11-07 19:56:13 +0000 |
commit | be5c1a9e278b9b50511f6dacd730bcd9aa0725e4 (patch) | |
tree | 3ac423ccfc4583270c4ced2d5ba11c27981c0800 /epan/dissectors/packet-rlc.c | |
parent | 71a48b6dbf1a446f474965a3c579fe39d8669014 (diff) |
Squelch compiler warnings.
svn path=/trunk/; revision=30858
Diffstat (limited to 'epan/dissectors/packet-rlc.c')
-rw-r--r-- | epan/dissectors/packet-rlc.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rlc.c b/epan/dissectors/packet-rlc.c index 6831a0d522..a945ed9d5a 100644 --- a/epan/dissectors/packet-rlc.c +++ b/epan/dissectors/packet-rlc.c @@ -576,17 +576,18 @@ static struct rlc_frag *add_fragment(enum rlc_mode mode, tvbuff_t *tvb, packet_i { struct rlc_channel ch_lookup; struct rlc_frag frag_lookup, *frag = NULL, *tmp; + gpointer orig_frag, orig_sdu; struct rlc_sdu *sdu; - gboolean found; rlc_channel_assign(&ch_lookup, mode, pinfo); rlc_frag_assign(&frag_lookup, mode, pinfo, seq, num_li); /* look for an already assembled SDU */ - found = g_hash_table_lookup_extended(reassembled_table, &frag_lookup, - (gpointer*)&frag, (gpointer*)&sdu); - if (found == TRUE) { + if (g_hash_table_lookup_extended(reassembled_table, &frag_lookup, + &orig_frag, &orig_sdu)) { /* this fragment is already reassembled somewhere */ + frag = orig_frag; + sdu = orig_sdu; if (tree) { /* mark the fragment, if reassembly happened somewhere else */ if (frag->seq != sdu->reassembled_in->seq || |