summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2013-01-27 20:53:20 +0000
committerelie <elie>2013-01-27 20:53:20 +0000
commit1564322586c0a96621b147d3c051826a830548c5 (patch)
treea15621428105bfd2363a2b880871b3bf601ef811
parentc475ace4b826203dcda8099a2006ac2c06eb7bc5 (diff)
downloadpyasn1-1564322586c0a96621b147d3c051826a830548c5.tar.gz
fix to REAL type encoder to force primitive encoding form encoding
-rw-r--r--CHANGES1
-rw-r--r--pyasn1/codec/ber/encoder.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index b99a207..37c0576 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,7 @@ Revision 0.1.7
- Fix to decoder to fail in cases where tagFormat indicates inappropriate
format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always
CONSTRUCTED and OCTET STRING is either of the two)
+- Fix to REAL type encoder to force primitive encoding form encoding.
Revision 0.1.6
--------------
diff --git a/pyasn1/codec/ber/encoder.py b/pyasn1/codec/ber/encoder.py
index ae26130..a9bcbbe 100644
--- a/pyasn1/codec/ber/encoder.py
+++ b/pyasn1/codec/ber/encoder.py
@@ -196,6 +196,7 @@ class ObjectIdentifierEncoder(AbstractItemEncoder):
return ints2octs(octets), 0
class RealEncoder(AbstractItemEncoder):
+ supportIndefLenMode = 0
def encodeValue(self, encodeFun, value, defMode, maxChunkSize):
if value.isPlusInfinity():
return int2oct(0x40), 0