summaryrefslogtreecommitdiff
path: root/framework/src/android/net/NetworkRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/android/net/NetworkRequest.java')
-rw-r--r--framework/src/android/net/NetworkRequest.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/framework/src/android/net/NetworkRequest.java b/framework/src/android/net/NetworkRequest.java
index 3a8a07a55a..07b6c7d5be 100644
--- a/framework/src/android/net/NetworkRequest.java
+++ b/framework/src/android/net/NetworkRequest.java
@@ -220,6 +220,10 @@ public class NetworkRequest implements Parcelable {
public Builder(@NonNull final NetworkRequest request) {
Objects.requireNonNull(request);
mNetworkCapabilities = request.networkCapabilities;
+ // If the caller constructed the builder from a request, it means the user
+ // might explicitly want the capabilities from the request. Thus, the NOT_VCN_MANAGED
+ // capabilities should not be touched later.
+ mModifiedNotVcnManaged = true;
}
/**