summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-05-31 20:55:32 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-05-31 20:55:33 +0000
commita6dc13210038c30990b6f96e5e706b3a3f7c7b74 (patch)
treef2e231d0357fe979f3159601719fce0f428ab060
parent1faff6501ebdc50995e701c82dc1f107be824f8a (diff)
parenta11ac815f4bda07dbb676cd091279c50499e2cc2 (diff)
downloadcontexthub-a6dc13210038c30990b6f96e5e706b3a3f7c7b74.tar.gz
Merge "chre: fix CHRE_EVENT_MESSAGE_FROM_HOST senderInstanceId"
-rw-r--r--firmware/app/chre/common/chre_app.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/app/chre/common/chre_app.c b/firmware/app/chre/common/chre_app.c
index c828314b..aae23cfc 100644
--- a/firmware/app/chre/common/chre_app.c
+++ b/firmware/app/chre/common/chre_app.c
@@ -241,6 +241,7 @@ static void chreappHandle(uint32_t eventTypeAndTid, const void *eventData)
data = ((struct TimerEvent *)eventData)->data;
break;
case EVT_APP_FROM_HOST:
+ srcTid = CHRE_INSTANCE_ID;
evt = CHRE_EVENT_MESSAGE_FROM_HOST;
data = &u.msg;
u.msg.message = (uint8_t*)eventData + 1;
@@ -250,6 +251,7 @@ static void chreappHandle(uint32_t eventTypeAndTid, const void *eventData)
case EVT_APP_FROM_HOST_CHRE:
{
const struct NanohubMsgChreHdr *hdr = eventData;
+ srcTid = CHRE_INSTANCE_ID;
evt = CHRE_EVENT_MESSAGE_FROM_HOST;
data = &u.msg;
u.msg.message = hdr + 1;