diff --git a/epan/dissectors/packet-pres.c b/epan/dissectors/packet-pres.c index 132fda2ee2..8cf3721dd8 100644 --- a/epan/dissectors/packet-pres.c +++ b/epan/dissectors/packet-pres.c @@ -722,6 +722,9 @@ new_item_len+(asn->offset-*offset)+1, { acse = get_integer_value(asn,new_item_len,offset); print_value(asn,pres_tree_ms,tvb,offset,new_item_len); + if(session){ + session->pres_ctx_id=acse; + } } break; case OCTET_ALIGNED: diff --git a/epan/dissectors/packet-ses.h b/epan/dissectors/packet-ses.h index 7a8830fd6f..200cb72a13 100644 --- a/epan/dissectors/packet-ses.h +++ b/epan/dissectors/packet-ses.h @@ -194,5 +194,6 @@ struct SESSION_DATA_STRUCTURE { guint8 spdu_type; guint8 abort_type; + guint8 pres_ctx_id; }; #define implementation_restriction 0x10