commit | 6a2990c5ca9d6a31f75e6c20eacac4a4d84d9ac4 | [log] [tgz] |
---|---|---|
author | Robert Greenwalt <rgreenwalt@google.com> | Wed Aug 12 16:40:10 2015 -0700 |
committer | Robert Greenwalt <rgreenwalt@google.com> | Tue Sep 01 11:57:57 2015 -0700 |
tree | 2bd5e7c7aa9d27aaab25cb02c11090b50b8298e3 | |
parent | ca474793ea87ba4c92803d4aef2a4723bd1a2745 [diff] |
Cleanup network release Fixes a handful of issues. PendingRequests were getting touched on random threads, so moved to handler thread. Release could get confused by state changes, so made it depend only on state set during the request (if it's in the pending list, remove it, if it's on the request list, release it). bug:23080486 Change-Id: I62d3e279a34f3f3eac122842faa2abc8cb52b54c