commit | 8a96955c8e14db40b16164236830fc9506a00872 | [log] [tgz] |
---|---|---|
author | Aravind Akella <aakella@google.com> | Sun Sep 28 17:52:41 2014 -0700 |
committer | Aravind Akella <aakella@google.com> | Thu Oct 02 18:59:56 2014 -0700 |
tree | 9d9879b500b561b0931a98727f9e6e5f246087d2 | |
parent | db57cfbd6f9d5795846ef237fd297cb81e429679 [diff] |
Fix sockfd leakage in SensorService. i) Call removeFd() only if the fd in the BitTube has been previously added to the Looper. Use a flag to determine whether the fd has been previously added or not. ii) Increment mPendingFlushEventsToSend after holding a connectionLock. iii) Store the number of acks that are pending in SensorEventQueue and send them all at once. Bug: 17472228 Change-Id: I1ec834fea1112a9cfbd9cddd2198438793698502