diff options
author | Bill Meier <wmeier@newsguy.com> | 2008-10-31 13:46:03 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2008-10-31 13:46:03 +0000 |
commit | a061f50bb009872273b595398853e745f95908a8 (patch) | |
tree | d1c66625bff50b964f61dffa5d063cf7b88b7c71 /epan/dissectors/packet-rmt-lct.c | |
parent | ab557c4f3015d8eeaaa605a4e6c37bcb89ca1b22 (diff) |
Fix two cases of adding to COL_INFO w/o checking first
svn path=/trunk/; revision=26644
Diffstat (limited to 'epan/dissectors/packet-rmt-lct.c')
-rw-r--r-- | epan/dissectors/packet-rmt-lct.c | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/epan/dissectors/packet-rmt-lct.c b/epan/dissectors/packet-rmt-lct.c index 0ff10454c0..bdd2da38ac 100644 --- a/epan/dissectors/packet-rmt-lct.c +++ b/epan/dissectors/packet-rmt-lct.c @@ -226,22 +226,24 @@ gboolean lct_ext_decode(struct _ext *e, struct _lct_prefs *prefs, tvbuff_t *tvb, void lct_info_column(struct _lct *lct, packet_info *pinfo) { - if (lct->tsi_present) - col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TSI: %" G_GINT64_MODIFIER "u", lct->tsi); + if (check_col(pinfo->cinfo, COL_INFO)) { + if (lct->tsi_present) + col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TSI: %" G_GINT64_MODIFIER "u", lct->tsi); - if (lct->toi_present) - { - if (lct->toi_size <= 8) - col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TOI: %" G_GINT64_MODIFIER "u", lct->toi); - else - col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TOI: 0x%s", bytes_to_str(lct->toi_extended, lct->toi_size)); - } + if (lct->toi_present) + { + if (lct->toi_size <= 8) + col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TOI: %" G_GINT64_MODIFIER "u", lct->toi); + else + col_append_sep_fstr(pinfo->cinfo, COL_INFO, " ", "TOI: 0x%s", bytes_to_str(lct->toi_extended, lct->toi_size)); + } - if (lct->close_session) - col_append_sep_str(pinfo->cinfo, COL_INFO, " ", "Close session"); + if (lct->close_session) + col_append_sep_str(pinfo->cinfo, COL_INFO, " ", "Close session"); - if (lct->close_object) - col_append_sep_str(pinfo->cinfo, COL_INFO, " ", "Close object"); + if (lct->close_object) + col_append_sep_str(pinfo->cinfo, COL_INFO, " ", "Close object"); + } } /* Dissection */ |