Build 2172
SVN-
General
Fix negative array access in premap.c
-
General
Fix potential out-of-bounds array access in P_DisplayTip (happened with
Show details
WGR2 SVN, so not sure where there's a tipping animation there).
-
General
Fix sintable[] access with out-of-bounds values in core engine functions
Show details
(getzrange, hitscan, clipmove, drawmapview). They're reproducible with DNE1.3D; Since these angle values most likely come from CON code, my suggestion would be to bit-and all values representing angles with 2047 when setting the from CON, but I'd have to think about potential side-effects of doing this.
-
General
- Fix invalid polymer light array access originating from game's cleanup
Show details
callback 'G_Polymer_UnInit'. - In astub.c, reset spritelightid to -1 when nulling the spritelightptr of a sprite (no crashes observed, just precaution) - In sdlayer.c, catch SIGILLs with our signal handler too, since illegal instructions are what the instrumented debug builds will execute when attempting to carry out an undefined (per C) operation.
-
General
engine.c: fix shift by negative value in parascan().