ASN compiled code for E2AP v1.1 in kpm e2sm
[sim/e2-interface.git] / e2sim / e2sm_examples / kpm_e2sm / src / ASN1c / per_support.c
index 2285677..2c87a76 100644 (file)
@@ -310,9 +310,12 @@ aper_get_length(asn_per_data_t *pd, int range, int ebits, int *repeat) {
 
        *repeat = 0;
 
-       if (range <= 65536 && range >= 0)
-               return aper_get_nsnnwn(pd, range);
-
+       // First check effective_bits parameter.
+       if (ebits >= 0) {
+         if (range <= 65536 && range >= 0)
+           return aper_get_nsnnwn(pd, range);
+       }
+       
        if (aper_get_align(pd) < 0)
                return -1;