diff options
author | Bill Meier <wmeier@newsguy.com> | 2010-06-07 16:32:21 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2010-06-07 16:32:21 +0000 |
commit | b4410bc9170fa6513c3cfcdf542fa9898962f69b (patch) | |
tree | 9f5c82fb6a61877186a761fbb27151a05fdbc212 /epan/dissectors/packet-dtpt.c | |
parent | 42650b12813fb2cdcb71ce411b336cfbc55b4e43 (diff) |
Use find_or_create_conversation() rather than only conversation_new().
Fixes bug #2907: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2907
svn path=/trunk/; revision=33136
Diffstat (limited to 'epan/dissectors/packet-dtpt.c')
-rw-r--r-- | epan/dissectors/packet-dtpt.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/epan/dissectors/packet-dtpt.c b/epan/dissectors/packet-dtpt.c index f82b3257dc..92c2701fc5 100644 --- a/epan/dissectors/packet-dtpt.c +++ b/epan/dissectors/packet-dtpt.c @@ -733,11 +733,8 @@ dissect_dtpt(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) if (message_type == LookupBeginRequest) { conversation_t *c; - c = conversation_new(pinfo->fd->num, &pinfo->src, &pinfo->dst, PT_TCP, pinfo->srcport, - pinfo->destport, 0); - if (c) { - conversation_set_dissector(c, dtpt_conversation_handle); - } + c = find_or_create_conversation(pinfo); + conversation_set_dissector(c, dtpt_conversation_handle); } if (tree) { |