From 380e8244a54a370a24c9c9acddbb51344ceb57bb Mon Sep 17 00:00:00 2001 From: Handa Wang Date: Mon, 21 Oct 2024 02:51:03 +0000 Subject: [PATCH] [Thread] Let TunInterfaceController.getLinkProperties() return a copy of LinkProperties This CL avoids accidental edits to the `mLinkProperties` field of TunInterfaceController. Change-Id: Ie696412c0593cece2fddcd6bc097db2829ef16e7 --- .../java/com/android/server/thread/TunInterfaceController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thread/service/java/com/android/server/thread/TunInterfaceController.java b/thread/service/java/com/android/server/thread/TunInterfaceController.java index 85a0371c28..3bff9c67f2 100644 --- a/thread/service/java/com/android/server/thread/TunInterfaceController.java +++ b/thread/service/java/com/android/server/thread/TunInterfaceController.java @@ -93,7 +93,7 @@ public class TunInterfaceController { /** Returns link properties of the Thread TUN interface. */ public LinkProperties getLinkProperties() { - return mLinkProperties; + return new LinkProperties(mLinkProperties); } /**