]> git.puffer.fish Git - mirror/frr.git/commit
isisd: always trigger spf run asynchronously
authorChristian Franke <chris@opensourcerouting.org>
Sat, 23 Sep 2017 17:28:48 +0000 (19:28 +0200)
committerChristian Franke <chris@opensourcerouting.org>
Sat, 23 Sep 2017 17:33:56 +0000 (19:33 +0200)
commit3dca3c8c483e0da21193141e0d6f00f5ec530b62
treed01ddcaf12b49429b9b8bc204139ffb1d0b7db85
parent74361f41d9bbceedc511d8a086ad274a456d6b49
isisd: always trigger spf run asynchronously

isis_spf_schedule gets called in states where an immediate spf run
will lead to crashes, e.g. from lsp_destroy. Delay the spf execution
until the event calling isis_spf_schedule has run to completion to
avoid this.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
isisd/isis_spf.c