summaryrefslogtreecommitdiff
path: root/src/network/test-networkd-conf.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-05-04 07:52:38 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-05-07 16:55:19 +0200
commit35ac3b76641926f60c7f0602fc24eaeae24e4fc8 (patch)
tree6920b7195869704a2988c60a48f5d384cc3729d0 /src/network/test-networkd-conf.c
parentbdafa22d93e410359d5357e46d92fa06e049dd51 (diff)
downloadsystemd-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.c3
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);