summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/test-ipv4ll.c
diff options
context:
space:
mode:
authorDan Streetman <ddstreet@canonical.com>2020-05-02 09:56:33 -0400
committerDan Streetman <ddstreet@canonical.com>2020-05-26 09:52:50 -0400
commit6b8a1aa6a37b59565e400a379a27ac60ce59f895 (patch)
treef4efdb3cabfeae319a378b917ef34c297565a5d2 /src/libsystemd-network/test-ipv4ll.c
parentbd0d471c8f127972b2a02dcd5a47b3634baaa1d7 (diff)
downloadsystemd-6b8a1aa6a37b59565e400a379a27ac60ce59f895.tar.gz
network: return 1 on start and 0 if ipv4ll is already started
Instead of -EBUSY, return 0 from sd_ipv4ll_start() if it's already started, and change successful start return value to 1. This matches sd_ndisc_start() behavior; 1 indicates successful start, and 0 indicates already started.
Diffstat (limited to 'src/libsystemd-network/test-ipv4ll.c')
-rw-r--r--src/libsystemd-network/test-ipv4ll.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsystemd-network/test-ipv4ll.c b/src/libsystemd-network/test-ipv4ll.c
index 2f319bf7d9..6051e65820 100644
--- a/src/libsystemd-network/test-ipv4ll.c
+++ b/src/libsystemd-network/test-ipv4ll.c
@@ -159,10 +159,10 @@ static void test_basic_request(sd_event *e) {
assert_se(sd_ipv4ll_start(ll) == -EINVAL);
assert_se(sd_ipv4ll_set_ifindex(ll, 1) == 0);
- assert_se(sd_ipv4ll_start(ll) == 0);
+ assert_se(sd_ipv4ll_start(ll) == 1);
sd_event_run(e, (uint64_t) -1);
- assert_se(sd_ipv4ll_start(ll) == -EBUSY);
+ assert_se(sd_ipv4ll_start(ll) == 0);
assert_se(sd_ipv4ll_is_running(ll));