summaryrefslogtreecommitdiff
path: root/src/network/networkd-address-label.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-02-27 15:39:16 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-03-11 14:20:31 +0900
commite26d3d407cbdf9138139ca9526573c494ed55e81 (patch)
treef9126ad27b256a1e49e6e956e11253c8ba3b62a3 /src/network/networkd-address-label.c
parente9ef9a1484e39c468b372f75058fef8c59009deb (diff)
downloadsystemd-e26d3d407cbdf9138139ca9526573c494ed55e81.tar.gz
network: make Request object take Manager*
Previously, even though all Request object are owned by Manager, they do not have direct reference to Manager, but through Link or NetDev object. But, as Link or NetDev can be NULL, we need to conditionalize how to access Manager from Request with the type of the request. This makes the way simpler, as now Request object has direct reference to Manager. This also rename request_drop() -> request_detach(), as in the previous commit, the reference counter is introduced, so even if a reference of a Request object from Manager is dropped, the object may still alive. The naming `request_drop()` sounds the object will freed by the function. But it may not. And `request_detach()` suggests the object will not be managed by Manager any more, and I think it is more appropreate. This is just a cleanup, and should not change any behavior.
Diffstat (limited to 'src/network/networkd-address-label.c')
0 files changed, 0 insertions, 0 deletions