OSDN Git Service

Fix potential memory leak in SomeArgs
authorBin Chen <bin0515@gmail.com>
Wed, 20 Feb 2019 09:34:04 +0000 (17:34 +0800)
committerBin Chen <bin0515@gmail.com>
Wed, 20 Feb 2019 09:40:02 +0000 (17:40 +0800)
commit5f0521e3b9cfd02ff0251f7a82758bd6795da60d
treeae844c342a9d7ca945b6276852a6e8d76ff0cd87
parent5bc4949f3fb837332aa3adf80defa529236abe9a
Fix potential memory leak in SomeArgs

When recycling SomeArgs in pool, some fields are not set to null.
Which result potential memory leak as SomeArgs in pool still holds
the reference object.
To fix this issue, clear all args when recycling.

Change-Id: Ie730c3889da948c60ef746ddbe2e926d94ad7e06
Signed-off-by: Bin Chen <bin0515@gmail.com>
Signed-off-by: Wei Huang <hwbest.v@gmail.com>
core/java/com/android/internal/os/SomeArgs.java