[OpenJDK 2D-Dev] RFR(S): 8161923: Fix two memory issues.

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Wed Jul 20 13:13:41 UTC 2016


Hi

This changes fixes two memory issues.

In awt_PrintControl.cpp, a wrong pointer is freed.

In LigatureSubstProc2.cpp, line 157:
    stack[++mm] = componentGlyph;
can overwrite the stack by one element. It will write
stack[nComponents], because ++mm increments before
accessing the array.

Fix: increase the size of the array by one.

Please review this change:
http://cr.openjdk.java.net/~goetz/wr16/8161923-jdkMem/webrev.01/

Best regards,
  Goetz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20160720/ca720ff0/attachment.html>


More information about the 2d-dev mailing list