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));