Everywhere: Port to String::copy_characters_to_buffer()

This commit is contained in:
Sergey Bugaev 2020-08-25 17:32:01 +03:00 committed by Andreas Kling
commit 852454746e
Notes: sideshowbarker 2024-07-19 02:59:36 +09:00
8 changed files with 39 additions and 18 deletions

View file

@ -87,10 +87,9 @@ public:
ASSERT(type() == Type::Local);
sockaddr_un address;
address.sun_family = AF_LOCAL;
if (m_local_address.length() >= sizeof(address.sun_path)) {
bool fits = m_local_address.copy_characters_to_buffer(address.sun_path, sizeof(address.sun_path));
if (!fits)
return {};
}
strcpy(address.sun_path, m_local_address.characters());
return address;
}