diff options
Diffstat (limited to 'epan/reassemble.c')
-rw-r--r-- | epan/reassemble.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/epan/reassemble.c b/epan/reassemble.c index 4f2ae4d43c..6345be1769 100644 --- a/epan/reassemble.c +++ b/epan/reassemble.c @@ -1968,11 +1968,13 @@ show_fragment(fragment_data *fd, const int offset, const fragment_items *fit, proto_item *fei=NULL; int hf; - if (first_frag) - proto_item_append_text(fi, " (%u segment%s, %u byte%s): ", count, plurality(count, "", "s"), tvb_length(tvb), + if (first_frag) { + proto_item_prepend_text(fi, "%u ", count); + proto_item_append_text(fi, " (%u byte%s): ", tvb_length(tvb), plurality(tvb_length(tvb), "", "s")); - else + } else { proto_item_append_text(fi, ", "); + } proto_item_append_text(fi, "#%u(%u)", fd->frame, fd->len); if (fd->flags & (FD_OVERLAPCONFLICT |