forked from osmocom/wireshark
Qt: do not fail Conversations -> Follow Stream based on packet list
When a stream index is explicitly given (as is done for items from the Conversations statistics dialog), it does not have to query the stream index from the packet list. Skip checking the packet list then. Bug: 15672 Change-Id: I3f79e6a0997726535c38f9766b894b042ffbf916 Reviewed-on: https://code.wireshark.org/review/32972 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
6e5fade2da
commit
8a112f219a
|
@ -795,11 +795,13 @@ bool FollowStreamDialog::follow(QString previous_filter, bool use_stream_index,
|
|||
return false;
|
||||
}
|
||||
|
||||
is_follower = proto_is_frame_protocol(cap_file_.capFile()->edt->pi.layers, proto_get_protocol_filter_name(get_follow_proto_id(follower_)));
|
||||
if (!is_follower) {
|
||||
QMessageBox::warning(this, tr("Error following stream."), tr("Please make sure you have a %1 packet selected.").arg
|
||||
(proto_get_protocol_short_name(find_protocol_by_id(get_follow_proto_id(follower_)))));
|
||||
return false;
|
||||
if (!use_stream_index) {
|
||||
is_follower = proto_is_frame_protocol(cap_file_.capFile()->edt->pi.layers, proto_get_protocol_filter_name(get_follow_proto_id(follower_)));
|
||||
if (!is_follower) {
|
||||
QMessageBox::warning(this, tr("Error following stream."), tr("Please make sure you have a %1 packet selected.").arg
|
||||
(proto_get_protocol_short_name(find_protocol_by_id(get_follow_proto_id(follower_)))));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (follow_type_ == FOLLOW_TLS || follow_type_ == FOLLOW_HTTP)
|
||||
|
|
Loading…
Reference in New Issue