diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index d68a21b396..86274d5117 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -80,6 +80,8 @@ public: [[nodiscard]] static ErrorOr copy(void const* data, size_t size) { auto buffer = TRY(create_uninitialized(size)); + if (buffer.m_inline && size > inline_capacity) + __builtin_unreachable(); if (size != 0) __builtin_memcpy(buffer.data(), data, size); return { move(buffer) }; diff --git a/Userland/Services/DHCPClient/DHCPv4Client.h b/Userland/Services/DHCPClient/DHCPv4Client.h index d14deebd16..6e7146d36a 100644 --- a/Userland/Services/DHCPClient/DHCPv4Client.h +++ b/Userland/Services/DHCPClient/DHCPv4Client.h @@ -40,8 +40,6 @@ class DHCPv4Client final : public Core::Object { C_OBJECT(DHCPv4Client) public: - virtual ~DHCPv4Client() override = default; - void dhcp_discover(InterfaceDescriptor const& ifname); void dhcp_request(DHCPv4Transaction& transaction, DHCPv4Packet const& packet);