summaryrefslogtreecommitdiff
path: root/libutils/Unicode.cpp
diff options
context:
space:
mode:
authorcaozhiyuan <cao.zhiyuan@zte.com.cn>2016-11-26 21:14:07 +0800
committerAlain Vongsouvanh <alainv@google.com>2016-11-30 09:51:38 -0800
commitbcd0f0522b9e3a12f30abbbbde09dd2da9393431 (patch)
tree4645680dfeb46a36a898f73783bdd0847817944a /libutils/Unicode.cpp
parent54c4cf68c087aedef3f4fc804da07814828df938 (diff)
init: Fix sync issue on property trigger.
This issue reproduces in the following senario. 1. ("", "") is added to queue; 2. property_triggers_enabled is set to 1; 3. user defined property is triggered, like sys.usb.config=adb; 4. ("sys.usb.config", "adb") is added to queue; 5. main loop interpret ("", "") and queue all current triggers to execution, so ("sys.usb.config", "adb") is queued for execution for the first time. 6. main loop interpret ("sys.usb.config", "adb"), it is queued for execution for a second time. The second time makes ASIT fail. (cherry pick from AOSP commit b104c502e1db80eda9751b0cba19e2e24fc0c3c0) Bug: http://b/28218187 Change-Id: I230e175e0dca8989f1e5bd812398da90082d0ec1 Signed-off-by: caozhiyuan <cao.zhiyuan@zte.com.cn>
Diffstat (limited to 'libutils/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions