diff --git a/framework/src/android/net/NetworkRequest.java b/framework/src/android/net/NetworkRequest.java index 4f9d8455b5..6245e07d5c 100644 --- a/framework/src/android/net/NetworkRequest.java +++ b/framework/src/android/net/NetworkRequest.java @@ -220,7 +220,7 @@ public class NetworkRequest implements Parcelable { */ public Builder(@NonNull final NetworkRequest request) { Objects.requireNonNull(request); - mNetworkCapabilities = request.networkCapabilities; + mNetworkCapabilities = new NetworkCapabilities(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.