From: Sergey Matveev Date: Fri, 6 Oct 2017 15:19:37 +0000 (+0300) Subject: Copy BitStrings tuple, do not reference it X-Git-Tag: 1.4~13 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=3d77f13bff0bb7b47384a748f3bf080d59dd22da Copy BitStrings tuple, do not reference it --- diff --git a/pyderasn.py b/pyderasn.py index 833e785..d14997b 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -1656,7 +1656,10 @@ class BitString(Obj): def copy(self): obj = self.__class__(_specs=self.specs) - obj._value = self._value + value = self._value + if value is not None: + value = (value[0], value[1]) + obj._value = value obj.tag = self.tag obj._expl = self._expl obj.default = self.default