@@ -790,7 +790,7 @@ void TestRootContext::onTick() {
790790 if (WasmResult::Ok == proxy_call_foreign_function (function.data (), function.size (), in.data (),
791791 in.size (), &out, &out_size)) {
792792 envoy::source::extensions::common::wasm::VerifySignatureResult result;
793- if (result.ParseFromArray ( out, static_cast < int >( out_size)) && result.result ()) {
793+ if (result.ParseFromString ( absl::string_view ( out, out_size)) && result.result ()) {
794794 logInfo (" signature is valid" );
795795 } else {
796796 logError (result.error ());
@@ -814,7 +814,7 @@ void TestRootContext::onTick() {
814814 if (WasmResult::Ok == proxy_call_foreign_function (function.data (), function.size (), in.data (),
815815 in.size (), &out, &out_size)) {
816816 envoy::source::extensions::common::wasm::VerifySignatureResult result;
817- if (result.ParseFromArray ( out, static_cast < int >( out_size)) && result.result ()) {
817+ if (result.ParseFromString ( absl::string_view ( out, out_size)) && result.result ()) {
818818 logCritical (" signature should not be ok" );
819819 } else {
820820 logError (result.error ());
@@ -837,7 +837,7 @@ void TestRootContext::onTick() {
837837 if (WasmResult::Ok == proxy_call_foreign_function (function.data (), function.size (), in.data (),
838838 in.size (), &out, &out_size)) {
839839 envoy::source::extensions::common::wasm::VerifySignatureResult result;
840- if (result.ParseFromArray ( out, static_cast < int >( out_size)) && result.result ()) {
840+ if (result.ParseFromString ( absl::string_view ( out, out_size)) && result.result ()) {
841841 logCritical (" signature should not be ok" );
842842 } else {
843843 logError (result.error ());
@@ -861,7 +861,7 @@ void TestRootContext::onTick() {
861861 if (WasmResult::Ok == proxy_call_foreign_function (function.data (), function.size (), in.data (),
862862 in.size (), &out, &out_size)) {
863863 envoy::source::extensions::common::wasm::VerifySignatureResult result;
864- if (result.ParseFromArray ( out, static_cast < int >( out_size)) && result.result ()) {
864+ if (result.ParseFromString ( absl::string_view ( out, out_size)) && result.result ()) {
865865 logCritical (" signature should not be ok" );
866866 } else {
867867 logError (result.error ());
0 commit comments