Have the trust agent check if car service is available.

CarBleTrustAgent is started onDeviceLocked from TrustManagerService. But
Car Service itself might be null if it had crashed. CarBleTrustAgent
should check the Car services for null before accessing them.

Bug: 138325765
Test: Multiple reboots with pin enabled.
Change-Id: I365273f2c6f298c1876b73061e6b44e4c5cc6d8e
1 file changed
tree: 735b14669c64342cdf58e4390a956042fda5935f
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. EncryptionRunner/
  10. evs/
  11. FrameworkPackageStubs/
  12. media-router/
  13. obd2-lib/
  14. procfs-inspector/
  15. service/
  16. tests/
  17. tools/
  18. user/
  19. vehicle-hal-support-lib/
  20. .clang-format
  21. .gitignore
  22. Android.mk
  23. CleanSpec.mk
  24. OWNERS
  25. PREUPLOAD.cfg
  26. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.