aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb-mailslot.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-03-14 05:30:26 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-03-14 05:30:26 +0000
commit0e46ae1dd69f07359ee0c981e4ec4352d5348035 (patch)
treed31397c0a48cf50f4dd7f4af2f07636c03b7452a /epan/dissectors/packet-smb-mailslot.c
parent877d757062a2ad61aa59d2c89adfb7598b3680a6 (diff)
handle coverity bug 36
svn path=/trunk/; revision=17620
Diffstat (limited to 'epan/dissectors/packet-smb-mailslot.c')
-rw-r--r--epan/dissectors/packet-smb-mailslot.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/epan/dissectors/packet-smb-mailslot.c b/epan/dissectors/packet-smb-mailslot.c
index 491cd7237c..74dd76db91 100644
--- a/epan/dissectors/packet-smb-mailslot.c
+++ b/epan/dissectors/packet-smb-mailslot.c
@@ -140,7 +140,11 @@ dissect_mailslot_smb(tvbuff_t *mshdr_tvb, tvbuff_t *setup_tvb,
tri->trans_subcmd = trans_subcmd;
}
} else {
- trans_subcmd = tri->trans_subcmd;
+ if(!tri){
+ return FALSE;
+ } else {
+ trans_subcmd = tri->trans_subcmd;
+ }
}
/* Only do these ones if we have them. For fragmented SMB Transactions