Merge "Ensuring builds compile for both 32 bit and 64 bit targets." into nyc-dev
diff --git a/core/jni/android_hardware_location_ContextHubService.cpp b/core/jni/android_hardware_location_ContextHubService.cpp
index 8b476cf..d05f82e 100644
--- a/core/jni/android_hardware_location_ContextHubService.cpp
+++ b/core/jni/android_hardware_location_ContextHubService.cpp
@@ -216,7 +216,7 @@
     int appInstanceHandle = generate_id();
 
     if (appInstanceHandle < 0 || !appName || !entry || !name) {
-        ALOGE("Cannot find resources to add app instance %d, %d, %d",
+        ALOGE("Cannot find resources to add app instance %d, %p, %p",
             appInstanceHandle, appName, entry);
 
         free(appName);
@@ -360,8 +360,7 @@
 
     memcpy(info, msg, msgLen);
     for (i = 0; i < numApps; i++) {
-        add_app_instance(info, hubHandle, env);
-        info++;
+        add_app_instance(&info[i], hubHandle, env);
     }
 
     free(info);
@@ -438,7 +437,7 @@
     msgHeader[HEADER_FIELD_MSG_TYPE] = msg->message_type;
 
     if (!sanity_check_cookie(cookie, hubId)) {
-        ALOGW("Incorrect cookie %" PRId32 " for cookie %lu! Bailing",
+        ALOGW("Incorrect cookie %" PRId32 " for cookie %p! Bailing",
               hubId, cookie);
 
         return -1;