As suggested in http://www.wireshark.org/lists/wireshark-dev/200809/msg00075.html
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 13 May 2010 18:28:34 +0000 (18:28 +0000)
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 13 May 2010 18:28:34 +0000 (18:28 +0000)
commit3dbfe3bb913477a70091b2440b199dccfe74c197
tree5eb52f5028c6a0ff45e0e6c0501b28f827d62600
parent9e5388ff1f5ae33a39dcc1cf2c1616bc30200fa0
As suggested in wireshark.org/lists/wireshark-dev/200809/msg00075.html
(as referenced in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2907 ) and
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3411 :

Write a new convenience routine for finding a conversation and, if it is not
found, create it.  The frame number and addresses are taken from pinfo (as is
the common case).

Use this function in a bunch of dissectors.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32790 f5534014-38df-0310-8fa8-9805f1628bb7
67 files changed:
epan/conversation.c
epan/conversation.h
epan/dissectors/packet-afp.c
epan/dissectors/packet-afs.c
epan/dissectors/packet-ajp13.c
epan/dissectors/packet-aoe.c
epan/dissectors/packet-applemidi.c
epan/dissectors/packet-atalk.c
epan/dissectors/packet-beep.c
epan/dissectors/packet-classicstun.c
epan/dissectors/packet-dcerpc.c
epan/dissectors/packet-diameter.c
epan/dissectors/packet-dnp.c
epan/dissectors/packet-dns.c
epan/dissectors/packet-drda.c
epan/dissectors/packet-dtls.c
epan/dissectors/packet-enip.c
epan/dissectors/packet-exec.c
epan/dissectors/packet-fc.c
epan/dissectors/packet-fix.c
epan/dissectors/packet-giop.c
epan/dissectors/packet-gssapi.c
epan/dissectors/packet-gtp.c
epan/dissectors/packet-http.c
epan/dissectors/packet-ifcp.c
epan/dissectors/packet-ipmi.c
epan/dissectors/packet-iscsi.c
epan/dissectors/packet-iwarp-mpa.c
epan/dissectors/packet-jxta.c
epan/dissectors/packet-kingfisher.c
epan/dissectors/packet-mp2t.c
epan/dissectors/packet-mq.c
epan/dissectors/packet-msproxy.c
epan/dissectors/packet-mysql.c
epan/dissectors/packet-nbd.c
epan/dissectors/packet-ndmp.c
epan/dissectors/packet-ntlmssp.c
epan/dissectors/packet-pana.c
epan/dissectors/packet-pgsql.c
epan/dissectors/packet-pop.c
epan/dissectors/packet-rlogin.c
epan/dissectors/packet-rsvp.c
epan/dissectors/packet-rsync.c
epan/dissectors/packet-rtmpt.c
epan/dissectors/packet-rtsp.c
epan/dissectors/packet-sbus.c
epan/dissectors/packet-smb.c
epan/dissectors/packet-smb2.c
epan/dissectors/packet-smtp.c
epan/dissectors/packet-socks.c
epan/dissectors/packet-ssh.c
epan/dissectors/packet-ssl.c
epan/dissectors/packet-starteam.c
epan/dissectors/packet-stun.c
epan/dissectors/packet-synphasor.c
epan/dissectors/packet-tcp.c
epan/dissectors/packet-tds.c
epan/dissectors/packet-tftp.c
epan/dissectors/packet-tn3270.c
epan/dissectors/packet-tuxedo.c
epan/dissectors/packet-ucp.c
epan/dissectors/packet-udp.c
epan/dissectors/packet-vnc.c
epan/dissectors/packet-x11.c
epan/dissectors/packet-x224.c
epan/dissectors/packet-ziop.c
epan/libwireshark.def