From 65c155bede876f900b9c3a0684178589ab27ece2 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier <waddlesplash@gmail.com> Date: Tue, 25 Oct 2022 22:50:13 -0400 Subject: [PATCH] BNetworkAddress: Make the first SetToLinkLevel() take a const pointer. Technically breaks ABI. However to the best of my knowledge, nothing uses this method outside of the tree. --- headers/os/net/NetworkAddress.h | 2 +- src/kits/network/libnetapi/NetworkAddress.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/headers/os/net/NetworkAddress.h b/headers/os/net/NetworkAddress.h index 717108ad86..025f32e0a1 100644 --- a/headers/os/net/NetworkAddress.h +++ b/headers/os/net/NetworkAddress.h @@ -75,7 +75,7 @@ public: void SetPort(uint16 port); status_t SetPort(const char* service); - void SetToLinkLevel(uint8* address, size_t length); + void SetToLinkLevel(const uint8* address, size_t length); void SetToLinkLevel(const char* name); void SetToLinkLevel(uint32 index); void SetLinkLevelIndex(uint32 index); diff --git a/src/kits/network/libnetapi/NetworkAddress.cpp b/src/kits/network/libnetapi/NetworkAddress.cpp index 30be866b58..eec9f535e5 100644 --- a/src/kits/network/libnetapi/NetworkAddress.cpp +++ b/src/kits/network/libnetapi/NetworkAddress.cpp @@ -533,7 +533,7 @@ BNetworkAddress::SetPort(uint16 port) void -BNetworkAddress::SetToLinkLevel(uint8* address, size_t length) +BNetworkAddress::SetToLinkLevel(const uint8* address, size_t length) { sockaddr_dl& link = (sockaddr_dl&)fAddress; memset(&link, 0, sizeof(sockaddr_dl));