< prev index next >

src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c

Print this page

        

@@ -405,13 +405,11 @@
             : NULL;
     } else if (numedges > MAXEDGES) {
         /* 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;
     }
 
     if (pEdges == NULL) {
< prev index next >