summaryrefslogtreecommitdiffstats
path: root/src/meta.c
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2014-02-04 11:22:31 +0000
committerPatrick McHardy <kaber@trash.net>2014-02-04 11:26:25 +0000
commit852cefe60391a16c5fa238f3ab3044dad239c508 (patch)
tree90b9939c14df1a6f4dde6d55506a5e75414bb1ee /src/meta.c
parent47e7132763633d88307ed5fadaf5f2b11d5490c6 (diff)
parser: prohibit redefinitions of symbols and verify existance on use
This patch fixes some incorrect behaviour of symbolic variables: - prohibit redefining an existing symbol - verify existance of a symbolic variable during parsing instead of evaluation The second point makes sure we don't allow recursive definitions (var = $var), which lead to a crash due to stack exhaustion. Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src/meta.c')
0 files changed, 0 insertions, 0 deletions