aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-aim.c
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2009-10-02 13:04:00 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2009-10-02 13:04:00 +0000
commitef267649c58196b2173bc76e37eecd65620360ee (patch)
treec6fd6cb27be67577c8dae6f2bbd5271bbaf54e2d /epan/dissectors/packet-aim.c
parentab99aaf7325cb24e2161e4128a32714b45680ce3 (diff)
downloadwireshark-ef267649c58196b2173bc76e37eecd65620360ee.tar.gz
wireshark-ef267649c58196b2173bc76e37eecd65620360ee.tar.bz2
wireshark-ef267649c58196b2173bc76e37eecd65620360ee.zip
One of those if(check_col)'s was hiding another condition (should have been looking closer). Fixes the fuzz failure in bug 4074.
svn path=/trunk/; revision=30248
Diffstat (limited to 'epan/dissectors/packet-aim.c')
-rw-r--r--epan/dissectors/packet-aim.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-aim.c b/epan/dissectors/packet-aim.c
index d04927de77..88752fb695 100644
--- a/epan/dissectors/packet-aim.c
+++ b/epan/dissectors/packet-aim.c
@@ -749,7 +749,8 @@ dissect_aim_snac(tvbuff_t *tvb, packet_info *pinfo, int offset,
pd_save = pinfo->private_data;
pinfo->private_data = &aiminfo;
- col_set_str(pinfo->cinfo, COL_PROTOCOL, family->name);
+ if (family)
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, family->name);
if (check_col(pinfo->cinfo, COL_INFO))
{