aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/h245/h245.cnf4
-rw-r--r--epan/dissectors/packet-h245.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/asn1/h245/h245.cnf b/asn1/h245/h245.cnf
index 807c1e823c..719728e344 100644
--- a/asn1/h245/h245.cnf
+++ b/asn1/h245/h245.cnf
@@ -352,10 +352,10 @@ Rfc2733Format FECCapability/rfc2733Format FECMode/rfc2733Format
#.FN_PARS H223LogicalChannelParameters/segmentableFlag
VAL_PTR = &value
#.FN_BODY H223LogicalChannelParameters/segmentableFlag
- guint32 value;
+ gboolean value;
%(DEFAULT_BODY)s
if(h223_lc_params_temp)
- h223_lc_params_temp->segmentable = value & 1;
+ h223_lc_params_temp->segmentable = value;
#.END
#----------------------------------------------------------------------------------------
#.FN_FTR H263VideoCapability
diff --git a/epan/dissectors/packet-h245.c b/epan/dissectors/packet-h245.c
index 1aab3b0249..8dd48506f2 100644
--- a/epan/dissectors/packet-h245.c
+++ b/epan/dissectors/packet-h245.c
@@ -7628,11 +7628,11 @@ dissect_h245_T_adaptationLayerType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_h245_T_h223_lc_segmentableFlag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
#line 355 "h245.cnf"
- guint32 value;
+ gboolean value;
offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, &value);
if(h223_lc_params_temp)
- h223_lc_params_temp->segmentable = value & 1;
+ h223_lc_params_temp->segmentable = value;
return offset;