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>
Wed, 21 Mar 2018 01:29:02 +0000 (18:29 -0700)
commit82485a2660b8eb3689021889f68b7e6e199a31c4
tree01ffa9d16dc0e7a976c28457a3939a8c315db85d
parentc8f63060adc880eb6cfdee1e08cafcf2f379096a
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
Merged-In: I4c26aea7af817a5d9e54da5db1cdf4f943bcae06
Change-Id: I4c26aea7af817a5d9e54da5db1cdf4f943bcae06
(cherry picked from commit 22795302be4ec35449908cf566aa7c16945df836)
services/core/java/com/android/server/IpSecService.java
tests/net/java/com/android/server/IpSecServiceParameterizedTest.java