aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dtpt.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2010-06-07 16:32:21 +0000
committerBill Meier <wmeier@newsguy.com>2010-06-07 16:32:21 +0000
commitb4410bc9170fa6513c3cfcdf542fa9898962f69b (patch)
tree9f5c82fb6a61877186a761fbb27151a05fdbc212 /epan/dissectors/packet-dtpt.c
parent42650b12813fb2cdcb71ce411b336cfbc55b4e43 (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.c7
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) {