diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2013-07-16 15:30:20 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2013-07-16 15:30:20 +0000 |
commit | 02fa8a5d19206e1efdef7838726768e9113f23fd (patch) | |
tree | 103af37f42ce17ed4b68456456b6230cd65f049d | |
parent | e93fdab4478a607f908c8dcb24ee2a4fe1891a83 (diff) | |
download | wireshark-02fa8a5d19206e1efdef7838726768e9113f23fd.tar.gz |
Fix Coverity CID 1050092: Dereference null return value.
svn path=/trunk/; revision=50667
-rw-r--r-- | epan/dissectors/packet-selfm.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-selfm.c b/epan/dissectors/packet-selfm.c index 3d4e98ee58..293d144e10 100644 --- a/epan/dissectors/packet-selfm.c +++ b/epan/dissectors/packet-selfm.c @@ -919,11 +919,12 @@ const gchar* region_lookup(packet_info *pinfo, guint32 base_addr) { fm_conversation *conv; - fastser_dataregion *dataregion; + fastser_dataregion *dataregion = NULL; conv = (fm_conversation *)p_get_proto_data(pinfo->fd, proto_selfm, 0); - - dataregion = (fastser_dataregion*)wmem_tree_lookup32(conv->fastser_dataregions, base_addr); + if (conv) { + dataregion = (fastser_dataregion*)wmem_tree_lookup32(conv->fastser_dataregions, base_addr); + } if (dataregion) { return dataregion->name; |