mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 16:04:49 +00:00
[bgpd] Pass NOSUB to regexec
2007-08-23 Paul Jakma <paul.jakma@sun.com> * bgp_regex.c: (bgp_regcomp) Pass NOSUB flag to regcomp to prevent parsing of substitutions, which can have profound performance effects on bgpd and are of no use to the CLI anyway. How much it helps depends on the regex implementation.
This commit is contained in:
parent
b7fe414112
commit
6d134fb4de
@ -1,3 +1,11 @@
|
||||
2007-08-23 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* bgp_regex.c: (bgp_regcomp) Pass NOSUB flag to regcomp to
|
||||
prevent parsing of substitutions, which can have profound
|
||||
performance effects on bgpd and are of no use to the CLI
|
||||
anyway. How much it helps depends on the regex
|
||||
implementation.
|
||||
|
||||
2007-07-31 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* (general) Support for draft-ietf-idr-as-pathlimit-03.
|
||||
|
@ -66,7 +66,7 @@ bgp_regcomp (const char *regstr)
|
||||
|
||||
regex = XMALLOC (MTYPE_BGP_REGEXP, sizeof (regex_t));
|
||||
|
||||
ret = regcomp (regex, magic_str, REG_EXTENDED);
|
||||
ret = regcomp (regex, magic_str, REG_EXTENDED|REG_NOSUB);
|
||||
|
||||
XFREE (MTYPE_TMP, magic_str);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user