From 485d75946c8ceafb84a5502c07494c1b9ea278e3 Mon Sep 17 00:00:00 2001 From: Ulf Lamping Date: Fri, 16 Sep 2005 22:05:50 +0000 Subject: [PATCH] split call id's with a #, if more than one DCE/RPC call is in a data PDU svn path=/trunk/; revision=15841 --- epan/dissectors/packet-dcerpc.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/epan/dissectors/packet-dcerpc.c b/epan/dissectors/packet-dcerpc.c index 9fdd82c9de..7b37127fad 100644 --- a/epan/dissectors/packet-dcerpc.c +++ b/epan/dissectors/packet-dcerpc.c @@ -3880,7 +3880,13 @@ dissect_dcerpc_cn (tvbuff_t *tvb, int offset, packet_info *pinfo, offset += 4; if (check_col (pinfo->cinfo, COL_DCE_CALL)) { - col_append_fstr (pinfo->cinfo, COL_DCE_CALL, "%u", hdr.call_id); + if(pinfo->dcectxid == 0) { + col_append_fstr (pinfo->cinfo, COL_DCE_CALL, "%u", hdr.call_id); + } else { + /* this is not the first DCE-RPC request/response in this (TCP?-)PDU, + * prepend a delimiter */ + col_append_fstr (pinfo->cinfo, COL_DCE_CALL, "#%u", hdr.call_id); + } } if (can_desegment && pinfo->can_desegment