OSDN Git Service

Check mOwnedByTransform to avoid DELSA on SPI
authorNathan Harold <nharold@google.com>
Wed, 28 Feb 2018 03:19:40 +0000 (19:19 -0800)
committerNathan Harold <nharold@google.com>
Tue, 20 Mar 2018 18:26:29 +0000 (11:26 -0700)
commit22795302be4ec35449908cf566aa7c16945df836
tree246c4a0b96cfd28a4386cea4cb2a2b7c65bb5bff
parent448003fc491d191e3d0f6fc96ee67293f7b1dc8e
Check mOwnedByTransform to avoid DELSA on SPI

The owned by transform flag prevents the removal
of an SPI from accidentally deleting an associated
SA in the kernel. That flag wasn't actually being
checked, so deleting an SPI would result in the
transform being removed.

The existing code already guarantees that the SA is
deleted when the transform is deleted

Bug: 73258845
Test: runtest frameworks-net
Change-Id: I4c26aea7af817a5d9e54da5db1cdf4f943bcae06
services/core/java/com/android/server/IpSecService.java
tests/net/java/com/android/server/IpSecServiceParameterizedTest.java