diff -r 80551dd1d902 -r 10d789df41bb jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java --- a/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java Tue Jul 15 10:21:07 2014 -0700 +++ b/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java Tue Jul 15 11:22:14 2014 -0700 @@ -322,13 +322,13 @@ switch (optID) { case SO_TIMEOUT: - result = new Integer(timeout); + result = timeout; break; case IP_TOS: result = socketGetOption(optID); if ( ((Integer)result).intValue() == -1) { - result = new Integer(trafficClass); + result = trafficClass; } break;