commit | 07dbd63153b523f960eb7052a852661303aa7eac | [log] [tgz] |
---|---|---|
author | Jim Miller <jaggies@google.com> | Tue Apr 05 18:22:30 2016 -0700 |
committer | Jim Miller <jaggies@google.com> | Tue Apr 05 18:22:30 2016 -0700 |
tree | b8ea5d32d23f6b7307999fcba5c062038993070f | |
parent | 1314d087d171c22084333abaad12600ad6c249ba [diff] |
Track userId independently from callback for fingerprint.remove(). If we get an extremely delayed response from the fingerprint hardware or the system crashes, it was possible to get into a state where we have no remove ClientMonitor and FingerprintService would crash. The fix is to track the userId for removal independently from the callback. Fixes bug 28028434 Change-Id: I2b3e3eb332ea5512b86d3f7be853b720e41318a4