• Ondřej Zajíček's avatar
    Static: Fix bug in static route filter expressions · 30c734fc
    Ondřej Zajíček authored
    During reconfiguration, old and new filter expressions in static routes
    are compared using i_same() function. When filter expressions contain
    function calls, it is necessary that old filter expressions are the
    second argument in i_same(), as it is internally modified by i_same().
    Otherwise pointers to old (and freed) data appear in the config
    Thanks to Lennert Buytenhek for tracking and reporting the bug.
static.c 15.7 KB