0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-02-04 23:30:02 +00:00
Pavel Tvrdik a290da25a1 rt-table: Fix kernel protocol export filter memory bug
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)
2016-09-15 15:57:51 +02:00
..
2016-06-08 16:22:44 +02:00
2015-06-08 02:24:08 +02:00
2016-06-08 16:22:44 +02:00
2015-06-08 02:24:08 +02:00
2015-06-08 02:24:08 +02:00
2014-03-20 14:07:12 +01:00
2016-07-19 12:16:51 +02:00
Doc
2000-06-05 12:19:12 +00:00
2015-02-21 12:30:14 +01:00
2014-07-18 18:24:12 +02:00
2012-03-18 17:32:30 +01:00
2015-10-05 13:18:10 +02:00
2015-10-05 13:18:10 +02:00
2000-06-08 12:37:21 +00:00
2015-10-05 13:18:10 +02:00