From 2cbce4ad8748e3cd086d7cc207a5ebd86685523c Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Tue, 28 Feb 2017 16:05:48 -0800 Subject: [PATCH] getTransport checks interface and instance names. Bug: 35219444 Test: hidl_test Test: camera, soundtrigger works on marlin Test: video playback works on marlin Change-Id: I4d714d2576588cbd9a30d9687e992d34ee0db6d4 --- core/jni/android_os_HwBinder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jni/android_os_HwBinder.cpp b/core/jni/android_os_HwBinder.cpp index c1d42513963d6..8791e27447966 100644 --- a/core/jni/android_os_HwBinder.cpp +++ b/core/jni/android_os_HwBinder.cpp @@ -344,7 +344,7 @@ static jobject JHwBinder_native_getService( << serviceName; ::android::vintf::Transport transport = - ::android::hardware::getTransport(ifaceName); + ::android::hardware::getTransport(ifaceName, serviceName); if ( transport != ::android::vintf::Transport::EMPTY && transport != ::android::vintf::Transport::HWBINDER) { LOG(ERROR) << "service " << ifaceName << " declares transport method "