]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp6-client: drop unnecessary assignment
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 6 Feb 2022 16:59:27 +0000 (01:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 14 Feb 2022 05:45:14 +0000 (14:45 +0900)
src/libsystemd-network/sd-dhcp6-client.c

index 2c02c0d951105acbc7d73cdc7fe3d165553bb2e8..81b78a016f0c5383cdcae7835240ceb7df4e313c 100644 (file)
@@ -1321,7 +1321,6 @@ static int client_receive_message(
 }
 
 static int client_set_state(sd_dhcp6_client *client, DHCP6State state) {
-        usec_t time_now;
         int r;
 
         assert_return(client, -EINVAL);
@@ -1353,13 +1352,12 @@ static int client_set_state(sd_dhcp6_client *client, DHCP6State state) {
         client->retransmit_time = 0;
         client->retransmit_count = 0;
 
-        r = sd_event_now(client->event, clock_boottime_or_monotonic(), &time_now);
-        if (r < 0)
-                goto error;
-
         client->state = state;
         client->transaction_id = random_u32() & htobe32(0x00ffffff);
-        client->transaction_start = time_now;
+
+        r = sd_event_now(client->event, clock_boottime_or_monotonic(), &client->transaction_start);
+        if (r < 0)
+                goto error;
 
         r = event_reset_time(client->event, &client->timeout_resend,
                              clock_boottime_or_monotonic(),