--- old/src/share/classes/sun/security/ssl/EngineInputRecord.java 2014-04-20 19:40:13.652106096 +0100 +++ new/src/share/classes/sun/security/ssl/EngineInputRecord.java 2014-04-20 19:40:13.556106093 +0100 @@ -365,8 +365,7 @@ /* * Copy data out of buffer, it's ready to go. */ - ByteBuffer netBB = (ByteBuffer) - (ByteBuffer.allocate(len).put(buf, 0, len).flip()); + ByteBuffer netBB = ByteBuffer.allocate(len).put(buf, 0, len).flip(); engine.writer.putOutboundDataSync(netBB); }