summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2013-07-16 15:30:20 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2013-07-16 15:30:20 +0000
commit02fa8a5d19206e1efdef7838726768e9113f23fd (patch)
tree103af37f42ce17ed4b68456456b6230cd65f049d
parente93fdab4478a607f908c8dcb24ee2a4fe1891a83 (diff)
downloadwireshark-02fa8a5d19206e1efdef7838726768e9113f23fd.tar.gz
Fix Coverity CID 1050092: Dereference null return value.
svn path=/trunk/; revision=50667
-rw-r--r--epan/dissectors/packet-selfm.c7
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;