diff options
Diffstat (limited to 'gnu/javax/net/ssl/provider/ExtensionList.java')
-rw-r--r-- | gnu/javax/net/ssl/provider/ExtensionList.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/javax/net/ssl/provider/ExtensionList.java b/gnu/javax/net/ssl/provider/ExtensionList.java index 686eae000..07c689ae8 100644 --- a/gnu/javax/net/ssl/provider/ExtensionList.java +++ b/gnu/javax/net/ssl/provider/ExtensionList.java @@ -3,6 +3,7 @@ package gnu.javax.net.ssl.provider; import java.io.PrintWriter; import java.io.StringWriter; import java.nio.ByteBuffer; +import java.nio.ByteOrder; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.ListIterator; @@ -23,7 +24,7 @@ public class ExtensionList implements Iterable<Extension> public ExtensionList (ByteBuffer buffer) { - this.buffer = buffer; + this.buffer = buffer.duplicate().order(ByteOrder.BIG_ENDIAN); modCount = 0; } |