aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-per.c
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-07-30 08:01:59 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-07-30 08:01:59 +0000
commit5a46ea46b5d79e119f902d52ce714f4a2466deed (patch)
treed28654291f462760aca4ef6985e6ea5946ec91c1 /epan/dissectors/packet-per.c
parent4142a2b90f1e248997f3979346c550373561981c (diff)
H.450 regenerated from original ASN.1 sources
svn path=/trunk/; revision=22417
Diffstat (limited to 'epan/dissectors/packet-per.c')
-rw-r--r--epan/dissectors/packet-per.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c
index c8e22a7394..486a9d6d81 100644
--- a/epan/dissectors/packet-per.c
+++ b/epan/dissectors/packet-per.c
@@ -738,11 +738,9 @@ DEBUG_ENTRY("dissect_per_constrained_sequence_of");
}
/* 19.6 ub>=64k or unset */
- if(max_len>=65536){
- /* semi-constrained whole number for number of elements */
- /* each element encoded as 10.9 */
+ if ((max_len >= 65536) || (max_len == NO_BOUND)) {
+ /* no constraint, see 10.9.4.2 */
offset=dissect_per_length_determinant(tvb, offset, actx, parent_tree, hf_per_sequence_of_length, &length);
- length+=min_len;
goto call_sohelper;
}