python-pyasn1/0001-Backport-fixed-crash-at-SequenceOf-native-decoder.patch
Rob Crittenden 8e096fb21f Update to upstream release 0.3.4 and modules to 0.1.2
Patch to fixed crash at SequenceOf native decoder

Resolves: #1485669
2017-09-15 11:35:26 -04:00

41 lines
1.4 KiB
Diff

From 8f2d36aa772b5f83477ceecd0611532895773e0c Mon Sep 17 00:00:00 2001
From: Rob Crittenden <rcritten@redhat.com>
Date: Fri, 15 Sep 2017 11:17:33 -0400
Subject: [PATCH] Backport fixed crash at SequenceOf native decoder
Upstream change 218acc52cd4574df07536e1bc81bc1eb7a410573
---
---
CHANGES.rst | 1 +
pyasn1/codec/native/decoder.py | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGES.rst b/CHANGES.rst
index dfdf3ce..9cf0f50 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -8,6 +8,7 @@ Revision 0.3.4, released 07-09-2017
- Fixed unnecessary duplicate tags detection at NamesType.tagMap
- Fixed crash at SEQUENCE and SEQUENCE OF CER encoder when running
in schemaless mode
+- Fixed crash at SequenceOf native decoder
- Fixed Character types instantiation from OctetString type -- double
unicode decoding may have scrambled the data
diff --git a/pyasn1/codec/native/decoder.py b/pyasn1/codec/native/decoder.py
index 4c7df95..ccecb5c 100644
--- a/pyasn1/codec/native/decoder.py
+++ b/pyasn1/codec/native/decoder.py
@@ -38,7 +38,7 @@ class SequenceOfOrSetOfDecoder(object):
asn1Value = asn1Spec.clone()
for pyValue in pyObject:
- asn1Value.append(decoderFunc(pyValue, asn1Spec.componentType.asn1Object))
+ asn1Value.append(decoderFunc(pyValue, asn1Spec.componentType))
return asn1Value
--
2.9.5