commit | 380e8244a54a370a24c9c9acddbb51344ceb57bb | [log] [tgz] |
---|---|---|
author | Handa Wang <handaw@google.com> | Mon Oct 21 02:51:03 2024 +0000 |
committer | Handa Wang <handaw@google.com> | Mon Oct 21 02:51:03 2024 +0000 |
tree | a958afee9a35d93ad575f4fbb1614e91bd33f1da | |
parent | 2b5f3a27786ac5a15c4ae2a76edf35f2a8902e2c [diff] |
[Thread] Let TunInterfaceController.getLinkProperties() return a copy of LinkProperties This CL avoids accidental edits to the `mLinkProperties` field of TunInterfaceController. Change-Id: Ie696412c0593cece2fddcd6bc097db2829ef16e7
diff --git a/thread/service/java/com/android/server/thread/TunInterfaceController.java b/thread/service/java/com/android/server/thread/TunInterfaceController.java index 85a0371..3bff9c6 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 @@ /** Returns link properties of the Thread TUN interface. */ public LinkProperties getLinkProperties() { - return mLinkProperties; + return new LinkProperties(mLinkProperties); } /**