summaryrefslogtreecommitdiff
path: root/libjava/classpath/java/nio/ByteOrder.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/nio/ByteOrder.java')
-rw-r--r--libjava/classpath/java/nio/ByteOrder.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/classpath/java/nio/ByteOrder.java b/libjava/classpath/java/nio/ByteOrder.java
index 39a3ff893bd..0e3b9173eb6 100644
--- a/libjava/classpath/java/nio/ByteOrder.java
+++ b/libjava/classpath/java/nio/ByteOrder.java
@@ -61,7 +61,9 @@ public final class ByteOrder
*/
public static ByteOrder nativeOrder()
{
- return (System.getProperty ("gnu.cpu.endian").equals("big")
+ // Let this fail with an NPE when the property is not set correctly.
+ // Otherwise we risk that NIO is silently working wrong.
+ return (System.getProperty("gnu.cpu.endian").equals("big")
? BIG_ENDIAN : LITTLE_ENDIAN);
}