]> Cypherpunks.ru repositories - pyderasn.git/commitdiff
No need in dangerous memoryview in Any's .tag
authorSergey Matveev <stargrave@stargrave.org>
Wed, 5 Feb 2020 16:29:53 +0000 (19:29 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 6 Feb 2020 13:35:05 +0000 (16:35 +0300)
pyderasn.py

index fc29d97192f627eb2975e9bdc4354eeade60497e..220869c1fe7f81a740ec7d0b6545d6e66dd45b42 100755 (executable)
@@ -4586,7 +4586,7 @@ class Any(Obj):
                 _decoded=(offset, 0, tlvlen),
             )
             obj.lenindef = True
-            obj.tag = t
+            obj.tag = t.tobytes()
             return obj, v[EOC_LEN:]
         except DecodeError as err:
             raise err.__class__(
@@ -4610,7 +4610,7 @@ class Any(Obj):
             optional=self.optional,
             _decoded=(offset, 0, tlvlen),
         )
-        obj.tag = t
+        obj.tag = t.tobytes()
         return obj, tail
 
     def __repr__(self):