hg: jdk8/tl/jdk: 8004863: Infinite Loop in KeepAliveStream

Alan Bateman Alan.Bateman at oracle.com
Thu Dec 20 14:01:19 UTC 2012


On 18/12/2012 18:04, martinrb at google.com wrote:
> Changeset: 0fabdf676395
> Author:    martin
> Date:      2012-12-17 18:39 -0800
> URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0fabdf676395
>
> 8004863: Infinite Loop in KeepAliveStream
> Reviewed-by: chegar
>
> ! src/share/classes/sun/net/www/http/KeepAliveStream.java
> + test/sun/net/www/http/KeepAliveStream/InfiniteLoop.java
>
Good to see you back!

One little nit, this change is in area where warnings are fatal so if 
KeepAliveStream isn't compiled implicitly early in the build then the 
cast added in this change is fatal, see:

../../../../src/share/classes/sun/net/www/http/KeepAliveStream.java:86: 
warning: [cast] redundant cast to long
                     do {} while ((nskip = (long) (expected - count)) > 0L
                                           ^
error: warnings found and -Werror specified
1 error
1 warning

We should probably whack it while it is fresh.

-Alan.



More information about the core-libs-dev mailing list