commit | 0051181ac707d5d00156c96994d0acdab25e81eb | [log] [tgz] |
---|---|---|
author | Janis Danisevskis <jdanis@google.com> | Thu Apr 26 16:19:46 2018 -0700 |
committer | Janis Danisevskis <jdanis@google.com> | Thu Apr 26 16:27:12 2018 -0700 |
tree | 90950be55fc8258c224d4e83b1400705ac62425d | |
parent | ba2fa43da68831960ffe6e29e362bd82750c8f60 [diff] |
Fix for bug in Fix for wrongly initialized test key With the last patch I exposed the auth token key to users of the GenericOperation. But because the auth token key is never used in the default implementation it did not show that the setHmacKey method did not actually work. This patch fixes it. Bug: 78456249 Test: Compile trusted app based on the GenericOperation Change-Id: I25a80f985ce500e3658421cac62421133cc5b788
diff --git a/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h b/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h index 3f7810a..a01b5e3 100644 --- a/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h +++ b/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h
@@ -58,7 +58,8 @@ public: NullOr() : value_(initializer_t<ValueT>::init()), null_(true) {} - NullOr(ValueT&& value) : value_(std::forward<ValueT>(value)), null_(false) {} + template <typename T> + NullOr(T&& value) : value_(std::forward<T>(value)), null_(false) {} bool isOk() const { return !null_; }