0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/conf
Ondrej Zajicek (work) 9b9a7143c4 Conf: Fixes bug in symbol lookup during reconfiguration
Symbol lookup by cf_find_symbol() not only did the lookup but also added
new void symbols allocated from cfg_mem linpool, which gets broken when
lookups are done outside of config parsing, which may lead to crashes
during reconfiguration.

The patch separates lookup-only cf_find_symbol() and config-modifying
cf_get_symbol(), while the later is called only during parsing. Also
new_config and cfg_mem global variables are NULLed outside of parsing.
2015-11-09 00:42:02 +01:00
..
cf-lex.l Conf: Fixes bug in symbol lookup during reconfiguration 2015-11-09 00:42:02 +01:00
conf.c Conf: Fixes bug in symbol lookup during reconfiguration 2015-11-09 00:42:02 +01:00
conf.h Conf: Fixes bug in symbol lookup during reconfiguration 2015-11-09 00:42:02 +01:00
confbase.Y Relax BGP neighbor parameter 2015-02-22 13:50:58 +01:00
Doc Moved parser docs to cf-lex.l, so that the parser compiles. 2000-06-04 15:22:20 +00:00
gen_commands.m4 Implements undo command and optional timeout for configuration 2012-12-26 12:40:48 +01:00
gen_keywords.m4 Fix configure to enable warnings and fix most of them. 2010-02-21 14:34:53 +01:00
gen_parser.m4 Implements undo command and optional timeout for configuration 2012-12-26 12:40:48 +01:00
Makefile Flex does not need the output of Bison. 2009-08-10 14:36:30 +02:00