]> Cypherpunks.ru repositories - pyderasn.git/blobdiff - pyderasn.py
Fix CHOICE's tlvlen with explicitly tagged value
[pyderasn.git] / pyderasn.py
index b15af8d0bbb502b80c2ff1e1d5deaf521279623a..5e2dd2b5163542a940755d1ac16625ced66ab1d4 100755 (executable)
@@ -3896,7 +3896,7 @@ class Choice(Obj):
             expl=self._expl,
             default=self.default,
             optional=self.optional,
-            _decoded=(offset, 0, value.tlvlen),
+            _decoded=(offset, 0, value.fulllen),
         )
         obj._value = (choice, value)
         return obj, tail