aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/java/net/NetworkInterface.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/java/net/NetworkInterface.java')
-rw-r--r--src/share/classes/java/net/NetworkInterface.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/share/classes/java/net/NetworkInterface.java b/src/share/classes/java/net/NetworkInterface.java
index 07941b062..eb3327139 100644
--- a/src/share/classes/java/net/NetworkInterface.java
+++ b/src/share/classes/java/net/NetworkInterface.java
@@ -221,11 +221,12 @@ public final class NetworkInterface {
* A display name is a human readable String describing the network
* device.
*
- * @return the display name of this network interface,
- * or null if no display name is available.
+ * @return a non-empty string representing the display name of this network
+ * interface, or null if no display name is available.
*/
public String getDisplayName() {
- return displayName;
+ /* strict TCK conformance */
+ return "".equals(displayName) ? null : displayName;
}
/**