diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-05-04 07:52:38 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-05-07 16:55:19 +0200 |
commit | 35ac3b76641926f60c7f0602fc24eaeae24e4fc8 (patch) | |
tree | 6920b7195869704a2988c60a48f5d384cc3729d0 /src/network/test-networkd-conf.c | |
parent | bdafa22d93e410359d5357e46d92fa06e049dd51 (diff) | |
download | systemd-35ac3b76641926f60c7f0602fc24eaeae24e4fc8.tar.gz |
network: introduce reference counter for Network object
Diffstat (limited to 'src/network/test-networkd-conf.c')
-rw-r--r-- | src/network/test-networkd-conf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/network/test-networkd-conf.c b/src/network/test-networkd-conf.c index 05fc01d048..dfb41f801b 100644 --- a/src/network/test-networkd-conf.c +++ b/src/network/test-networkd-conf.c @@ -169,9 +169,10 @@ static void test_config_parse_hwaddr(void) { } static void test_config_parse_address_one(const char *rvalue, int family, unsigned n_addresses, const union in_addr_union *u, unsigned char prefixlen) { - _cleanup_(network_freep) Network *network = NULL; + _cleanup_(network_unrefp) Network *network = NULL; assert_se(network = new0(Network, 1)); + network->n_ref = 1; assert_se(network->filename = strdup("hogehoge.network")); assert_se(config_parse_ifnames("network", "filename", 1, "section", 1, "Name", 0, "*", &network->match_name, network) == 0); assert_se(config_parse_address("network", "filename", 1, "section", 1, "Address", 0, rvalue, network, network) == 0); |