Committed as obvious
Jerry D <[email protected]>
| Newsgroups | gmane.comp.gcc.patches,gmane.comp.gcc.fortran |
|---|---|
| Message-ID | <[email protected]> |
commit ff2f6c5153ecc142e1821a26b4a5184b4fe30607 (HEAD -> master, origin/master, origin/HEAD) Author: Jerry DeLisle <[email protected]> Date: Wed Feb 18 16:19:26 2026 -0800 Fortran: Fix heap-use-after-free This fix stops freeing the current BLOCK namespace during malformed END error recovery. It now lets normal block unwinding/cleanup handle the free, preventing the heap-use-after-free. Suggested-by: Jakub Jelinek <[email protected]> Signed-off-by: Christopher Albert <[email protected]> PR fortran/122491 gcc/fortran/ChangeLog: * decl.cc (gfc_match_end): Do not free current BLOCK namespace during malformed END cleanup.