OSDN Git Service

DO NOT MERGE - SUPL ES Extension - Safer Init and Not After Boot
authorWyattRiley <wyattriley@google.com>
Thu, 28 Feb 2019 19:43:12 +0000 (11:43 -0800)
committerandroid-build-team Robot <android-build-team-robot@google.com>
Wed, 13 Mar 2019 20:14:28 +0000 (20:14 +0000)
commit09752dff371370274064ab587958156bd976d2b1
tree1e6d8d2d17054b9b9d1df1fe0ed3085470ad5707
parentff4b9b3b8f9bff0e7a973c6067c147db655efad0
DO NOT MERGE - SUPL ES Extension - Safer Init and Not After Boot

Safe order of pointer setting and background thread start
Verifying mCallEndElapsedRealtimeMillis is not the initial value

Bug: 112159033
Bug: 115361555
Bug: 125124724
Test: Verified not-after-boot with test code b/115361555#comment14
Test: Reproed NPE with test thread sleep and verify fix
Change-Id: Icd2ea91d71da71c8fda109ceb70514733d35060b
(cherry picked from commit a7cb82eb85cd361b90c9700ff935ba614c94f490)
location/java/com/android/internal/location/GpsNetInitiatedHandler.java
services/core/java/com/android/server/location/GnssLocationProvider.java