Use get instead of implicit cast on Return<*>. am: dc5f84f993
am: 3c87575472

Change-Id: I127bb33b016a57ec6abe7ca785a33104a7ff29fc
diff --git a/tests/foo/1.0/default/Foo.cpp b/tests/foo/1.0/default/Foo.cpp
index a1df3b2..7053b44 100644
--- a/tests/foo/1.0/default/Foo.cpp
+++ b/tests/foo/1.0/default/Foo.cpp
@@ -108,7 +108,13 @@
               "should block for %" PRId64 " seconds", cb.get(),
               DELAY_S);
         c[1] = systemTime();
-        bool answer = cb->heyItsYouIsntIt(cb);
+        Return<bool> ret = cb->heyItsYouIsntIt(cb);
+        if (!ret.isOk()) {
+            ALOGE("SERVER(Foo) callMe %p encountered transport error (%d).",
+                  cb.get(), ret.getStatus().exceptionCode());
+            return Void();
+        }
+        bool answer = ret.get();
         c[1] = systemTime() - c[1];
         ALOGI("SERVER(Foo) callMe %p IFooCallback::heyItsYouIsntIt " \
               "responded with %d after %" PRId64 "ns", cb.get(), answer, c[1]);