network: fix SIGABRT related to unreachable route with DHCP6
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 4 Dec 2020 11:50:34 +0000 (20:50 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 8 Dec 2020 03:41:07 +0000 (12:41 +0900)
commit450fa34bd0315f2ca4728050b37c3a3d9e0f1b78
tree782c4429b35345bc0f40d8f673ea4404e098d003
parentc5a0aeb33ab2fbf52568dc0f69f49f3ac368d085
network: fix SIGABRT related to unreachable route with DHCP6

After #17834, unreachable routes generated through DHCP6 are managed by
Manager. But they are referrenced by the DHCP6 uplink. So, the routes
managed by Manager must be freed after all Link objects are freed.

Follow-up for 575f14eef010101c60e9d4d970e542c815be1994.

Fixes SIGABRT reproted in #17831.
src/network/networkd-manager.c