summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/ExtensionList.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/ExtensionList.java')
-rw-r--r--gnu/javax/net/ssl/provider/ExtensionList.java3
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;
}