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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
169
eb7d220465fb Added convenience makefile for generating docs
lost@l-w.ca
parents:
diff changeset
1 all:
170
372d7c881831 More manual updates
lost@l-w.ca
parents: 169
diff changeset
2 hg rm manual/* || true
372d7c881831 More manual updates
lost@l-w.ca
parents: 169
diff changeset
3 rm -f manual/*.pdf manual/*.html
169
eb7d220465fb Added convenience makefile for generating docs
lost@l-w.ca
parents:
diff changeset
4 docbook2html -o manual manual.docbook.sgml
eb7d220465fb Added convenience makefile for generating docs
lost@l-w.ca
parents:
diff changeset
5 docbook2html -u manual.docbook.sgml && mv manual.docbook.html manual/manual.html
eb7d220465fb Added convenience makefile for generating docs
lost@l-w.ca
parents:
diff changeset
6 docbook2pdf -u manual.docbook.sgml && mv manual.docbook.pdf manual/manual.pdf
174
411ef9735264 Fixing up helper for building manual
lost@l-w.ca
parents: 170
diff changeset
7 rm -f manual.docbook.html
169
eb7d220465fb Added convenience makefile for generating docs
lost@l-w.ca
parents:
diff changeset
8 hg add manual/*