• Pavel Tvrdik's avatar
    rt-table: Fix kernel protocol export filter memory bug · a290da25
    Pavel Tvrdik authored
    Kernel protocol calls rt_export_merged(), which used @rte_update_pool for
    temporary allocations, supposing it is called from other functions from
    rt-table.c that handles locking and flushing of the linpool. Therefore,
    linpool was not flushed properly and memory leaked.
    
    Add linpool argument to rt_export_merged() and use @krt_filter_lp when
    called from kernel protocol.
    
    Thanks to Justin Cattle and Alexander Frolkin for the bugreport.
    
    (Commit squashed and updated by Ondrej Zajicek)
    a290da25
Name
Last commit
Last update
..
bsd Loading commit data...
cf Loading commit data...
linux Loading commit data...
unix Loading commit data...
Doc Loading commit data...
autoconf.h.in Loading commit data...
config.h Loading commit data...
sysdep.sgml Loading commit data...