diff --git a/epan/conversation.c b/epan/conversation.c index 95e62c532e..8d1f312389 100644 --- a/epan/conversation.c +++ b/epan/conversation.c @@ -656,7 +656,7 @@ conversation_lookup_hashtable(GHashTable *hashtable, guint32 frame_num, address if (match) { for (conversation = match->next; conversation; conversation = conversation->next) { - if ((conversation->setup_frame < frame_num) + if ((conversation->setup_frame <= frame_num) && (conversation->setup_frame > match->setup_frame)) match = conversation; }