annotate docs/Makefile @ 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 |
411ef9735264 |
children |
e4ad15af2e93 |
rev |
line source |
169
|
1 all:
|
170
|
2 hg rm manual/* || true
|
|
3 rm -f manual/*.pdf manual/*.html
|
169
|
4 docbook2html -o manual manual.docbook.sgml
|
|
5 docbook2html -u manual.docbook.sgml && mv manual.docbook.html manual/manual.html
|
|
6 docbook2pdf -u manual.docbook.sgml && mv manual.docbook.pdf manual/manual.pdf
|
174
|
7 rm -f manual.docbook.html
|
169
|
8 hg add manual/*
|