network: directly compare with in_addr element for IPv4 case
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 11 Oct 2020 23:51:02 +0000 (08:51 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 13 Oct 2020 11:30:16 +0000 (20:30 +0900)
commit9b9c5fff16784b007f6ec313adafd29f4f737ab5
tree493c41f9fc1c2521bda202093b4fe5b278a6f1e6
parenta8cfc179626c19f5a79c0a91288664d3da107a2c
network: directly compare with in_addr element for IPv4 case

When peer address is set, address_compare_func() (or address_equal())
does not work in link_is_static_address_configured(), as an Address object
stored in a Link does not contain peer addresses. So, we need to also
compare with in_addr element for IPv4 case.

Fixes #17304.
src/network/networkd-address.c