From Cvetan Ivanov:
authorgerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 2 May 2005 14:45:43 +0000 (14:45 +0000)
committergerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 2 May 2005 14:45:43 +0000 (14:45 +0000)
commitc0d6199a8dcd2f393eca26f553de193f615646f7
tree19877e0dafd7477649a40168dc618a52dea1aea6
parenteb7472e64914a597ffe2ddbc2bcd6efbc3ee1407
From Cvetan Ivanov:

This patch fixes the slightly broken logic in the loop which searches
for establisted call in isup_calls_packet.

The problem is that (right_pair) is set to false if we see call on the
same CIC as existing conversation, but with different opc/dpc pair:

at this point dpc/opc pair is not checked, so any call with the same
CIC matches:

voip_call.c:851
                                 else{
                                         right_pair = FALSE;
                                 }

and then the correct conversation is never found, because right_pair is
never reset for this packet, which leads to total confusion of the call
tracking logic

Fixed by initializing right_pair = TRUE for every loop iteration

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14269 f5534014-38df-0310-8fa8-9805f1628bb7
gtk/voip_calls.c