mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-30 00:31:14 +00:00
DHCP4Client: Cast unused Timer return values to void
Timers attach themselves to the provided parent, so they are safely kept alive.
This commit is contained in:
parent
d2024f04bd
commit
2aa0885220
Notes:
sideshowbarker
2024-07-17 23:09:17 +09:00
Author: https://github.com/AtkinsSJ Commit: https://github.com/SerenityOS/serenity/commit/2aa08852202 Pull-request: https://github.com/SerenityOS/serenity/pull/11151
|
@ -243,7 +243,7 @@ void DHCPv4Client::handle_ack(const DHCPv4Packet& packet, const ParsedDHCPv4Opti
|
|||
interface.current_ip_address = new_ip;
|
||||
auto lease_time = AK::convert_between_host_and_network_endian(options.get<u32>(DHCPOption::IPAddressLeaseTime).value_or(transaction->offered_lease_time));
|
||||
// set a timer for the duration of the lease, we shall renew if needed
|
||||
Core::Timer::create_single_shot(
|
||||
(void)Core::Timer::create_single_shot(
|
||||
lease_time * 1000,
|
||||
[this, transaction, interface = InterfaceDescriptor { interface }] {
|
||||
transaction->accepted_offer = false;
|
||||
|
@ -267,7 +267,7 @@ void DHCPv4Client::handle_nak(const DHCPv4Packet& packet, const ParsedDHCPv4Opti
|
|||
transaction->accepted_offer = false;
|
||||
transaction->has_ip = false;
|
||||
auto& iface = transaction->interface;
|
||||
Core::Timer::create_single_shot(
|
||||
(void)Core::Timer::create_single_shot(
|
||||
10000,
|
||||
[this, iface = InterfaceDescriptor { iface }] {
|
||||
dhcp_discover(iface);
|
||||
|
|
Loading…
Reference in a new issue