--- old/src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c 2018-09-30 07:52:55.007000000 +0530 +++ new/src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c 2018-09-30 07:52:54.759000000 +0530 @@ -407,9 +407,7 @@ /* numedges variable (jlong) can be at most ((1<<32)-1) */ /* memsize can overflow a jint, but not a jlong */ jlong memsize = ((numedges * 2) + 2) * sizeof(*pEdges); - pEdges = (memsize == ((size_t) memsize)) - ? malloc((size_t) memsize) - : NULL; + pEdges = (memsize > 0) ? malloc((size_t) memsize) : NULL; } else { pEdges = edgebuf; }