OSDN Git Service

Don't pass up bad sensor event packets to Sensor Services
authorNick Vaccaro <nvaccaro@google.com>
Wed, 11 Jun 2014 01:33:07 +0000 (18:33 -0700)
committerNick Vaccaro <nvaccaro@google.com>
Wed, 11 Jun 2014 17:42:07 +0000 (10:42 -0700)
commitc384b1863768d424116c1bcc7f26f5764c35c330
tree3e41cd553143d7166d7dba5f473fc61302b42695
parentef2c616c4e45eaa1e621aa69bffb7438b1c64755
Don't pass up bad sensor event packets to Sensor Services

If an event packet is read containing an unknown sensor handle,
don't pass it on to Sensor Services. Drop it on the floor instead
as it's causing Sensor Services to crash.

Moved read of queue size in sensors_poll_context_t::poll() to post
queue mutex grab for safety.

Bug: 15285345
Change-Id: I2ebc0f8591a1ae60f09bf9599b8321c5a3dfae69
modules/sensors/multihal.cpp