Mercurial > hg > index.cgi
comparison lwlib/lw_alloc.c @ 273:1409debcb1a0
Fix crash on listing when nested noexpand macros are used
Macros flagged noexpand were causing a segfault during listing. The problem
was incorrect accounting for nesting levels for noexpand macros causing the
listing handler to fall off the end of the program in certain circumstances
and in other circumstances it would fail to suppress expansion. Both the
segfault in the case of misbehaviour and the misbhaviour itself are
corrected with this update.
If you do not use nested noexpand macros, this bug has no effect.
author | William Astle <lost@l-w.ca> |
---|---|
date | Sat, 25 May 2013 13:35:46 -0600 |
parents | ac311e7ffed6 |
children | 8e25147c2aa8 |
comparison
equal
deleted
inserted
replaced
272:cfeb196251e4 | 273:1409debcb1a0 |
---|