view .hgignore @ 342:12e2453f8417

Fix potential memory access after free in lw_expr_simplify_go() Thanks to Erik Gavriluk (erik@bombfactory.com) for spotting a missing "else" when attempting to resolve a "special" reference. This could have led to access to memory that had already been freed if a "special" resolved to an expression that also referenced the same special (a circular reference). Whether that can actually happen is questionable but the check must have been added for a reason so it follows that it should be done correctly. This also brings the code in line with similar code resolving symbol references which makes a similar check.
author William Astle <lost@l-w.ca>
date Sat, 14 Mar 2015 14:06:13 -0600
parents 68f41eaf44f2
children d2f04fa0103b f90c9b044220
line wrap: on
line source

\.exe$
\.o$
\.d$
\.a$
~$
\.orig$
/lwbasic$
/lwlink$
/lwobjdump$
/lwar$
/lwasm$
/lwcc/lwcc$
/lwcc/lwcpp$