mirror of
https://github.com/google/sandboxed-api.git
synced 2024-03-22 13:11:30 +08:00
Replace usages of deprecated sapi:✌️:NullPtr
PiperOrigin-RevId: 611463218 Change-Id: Id3002f03bff9407c670d6656550b1aa518b7fe58
This commit is contained in:
parent
86e356b7ee
commit
c8a26fbfa0
|
@ -60,10 +60,9 @@ absl::StatusOr<std::string> IDN2Lib::idn2_register_u8(const char* ulabel,
|
||||||
alabel_ptr.emplace(alabel);
|
alabel_ptr.emplace(alabel);
|
||||||
}
|
}
|
||||||
sapi::v::GenericPtr ptr;
|
sapi::v::GenericPtr ptr;
|
||||||
sapi::v::NullPtr null_ptr;
|
|
||||||
const auto untrusted_res = api_.idn2_register_u8(
|
const auto untrusted_res = api_.idn2_register_u8(
|
||||||
ulabel ? ulabel_ptr->PtrBefore() : &null_ptr,
|
ulabel ? ulabel_ptr->PtrBefore() : nullptr,
|
||||||
alabel ? alabel_ptr->PtrBefore() : &null_ptr, ptr.PtrAfter(),
|
alabel ? alabel_ptr->PtrBefore() : nullptr, ptr.PtrAfter(),
|
||||||
IDN2_NFC_INPUT | IDN2_NONTRANSITIONAL);
|
IDN2_NFC_INPUT | IDN2_NONTRANSITIONAL);
|
||||||
return this->ProcessErrors(untrusted_res, ptr);
|
return this->ProcessErrors(untrusted_res, ptr);
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,9 +63,8 @@ absl::Status LibZip::OpenRemote() {
|
||||||
SAPI_ASSIGN_OR_RETURN(void* zipsource, CreateSourceFromFd(rfd_));
|
SAPI_ASSIGN_OR_RETURN(void* zipsource, CreateSourceFromFd(rfd_));
|
||||||
zipsource_ = std::make_unique<sapi::v::RemotePtr>(zipsource);
|
zipsource_ = std::make_unique<sapi::v::RemotePtr>(zipsource);
|
||||||
|
|
||||||
sapi::v::NullPtr null_ptr;
|
|
||||||
absl::StatusOr<zip_t*> status_or_zip =
|
absl::StatusOr<zip_t*> status_or_zip =
|
||||||
api_.zip_open_from_source(&(*zipsource_), flags_, &null_ptr);
|
api_.zip_open_from_source(&(*zipsource_), flags_, nullptr);
|
||||||
if (!status_or_zip.ok() || *status_or_zip == nullptr) {
|
if (!status_or_zip.ok() || *status_or_zip == nullptr) {
|
||||||
api_.zip_source_free(&(*zipsource_)).IgnoreError();
|
api_.zip_source_free(&(*zipsource_)).IgnoreError();
|
||||||
zipsource_ = nullptr;
|
zipsource_ = nullptr;
|
||||||
|
@ -220,10 +219,8 @@ absl::StatusOr<uint64_t> LibZip::AddFile(const std::string& filename,
|
||||||
}
|
}
|
||||||
|
|
||||||
absl::StatusOr<void*> LibZip::CreateSourceFromFd(sapi::v::Fd& rfd) {
|
absl::StatusOr<void*> LibZip::CreateSourceFromFd(sapi::v::Fd& rfd) {
|
||||||
sapi::v::NullPtr null_ptr;
|
SAPI_ASSIGN_OR_RETURN(void* zipsource,
|
||||||
|
api_.zip_read_fd_to_source(rfd.GetRemoteFd(), nullptr));
|
||||||
SAPI_ASSIGN_OR_RETURN(void* zipsource, api_.zip_read_fd_to_source(
|
|
||||||
rfd.GetRemoteFd(), &null_ptr));
|
|
||||||
if (zipsource == nullptr) {
|
if (zipsource == nullptr) {
|
||||||
return absl::UnavailableError("Unable to create buffer");
|
return absl::UnavailableError("Unable to create buffer");
|
||||||
}
|
}
|
||||||
|
|
|
@ -168,10 +168,9 @@ absl::StatusOr<std::string> UriParser::GetUri(sapi::v::Struct<UriUriA>* uri) {
|
||||||
}
|
}
|
||||||
|
|
||||||
sapi::v::Array<char> buf(size.GetValue() + 1);
|
sapi::v::Array<char> buf(size.GetValue() + 1);
|
||||||
sapi::v::NullPtr null_ptr;
|
|
||||||
|
|
||||||
SAPI_ASSIGN_OR_RETURN(ret, api_.uriToStringA(buf.PtrAfter(), uri->PtrNone(),
|
SAPI_ASSIGN_OR_RETURN(ret, api_.uriToStringA(buf.PtrAfter(), uri->PtrNone(),
|
||||||
buf.GetSize(), &null_ptr));
|
buf.GetSize(), nullptr));
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
return absl::UnavailableError("Unable to Recomposing URI");
|
return absl::UnavailableError("Unable to Recomposing URI");
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,9 +92,8 @@ absl::Status Example4() {
|
||||||
|
|
||||||
if (still_running.GetValue()) {
|
if (still_running.GetValue()) {
|
||||||
// Wait for an event or timeout
|
// Wait for an event or timeout
|
||||||
sapi::v::NullPtr null_ptr;
|
|
||||||
SAPI_ASSIGN_OR_RETURN(
|
SAPI_ASSIGN_OR_RETURN(
|
||||||
curl_code, api.curl_multi_poll_sapi(&multi_handle, &null_ptr, 0, 1000,
|
curl_code, api.curl_multi_poll_sapi(&multi_handle, nullptr, 0, 1000,
|
||||||
numfds.PtrBoth()));
|
numfds.PtrBoth()));
|
||||||
if (curl_code != 0) {
|
if (curl_code != 0) {
|
||||||
return absl::UnavailableError(absl::StrCat(
|
return absl::UnavailableError(absl::StrCat(
|
||||||
|
|
|
@ -63,10 +63,9 @@ absl::StatusOr<Data> ReadPng(LibPNGApi& api, absl::string_view infile) {
|
||||||
|
|
||||||
absl::StatusOr<png_structp> status_or_png_structp;
|
absl::StatusOr<png_structp> status_or_png_structp;
|
||||||
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
||||||
sapi::v::NullPtr null = sapi::v::NullPtr();
|
|
||||||
SAPI_ASSIGN_OR_RETURN(
|
SAPI_ASSIGN_OR_RETURN(
|
||||||
status_or_png_structp,
|
status_or_png_structp,
|
||||||
api.png_create_read_struct_wrapper(ver_string_var.PtrBefore(), &null));
|
api.png_create_read_struct_wrapper(ver_string_var.PtrBefore(), nullptr));
|
||||||
|
|
||||||
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
||||||
if (!struct_ptr.GetValue()) {
|
if (!struct_ptr.GetValue()) {
|
||||||
|
@ -141,10 +140,9 @@ absl::Status WritePng(LibPNGApi& api, absl::string_view outfile, Data& data) {
|
||||||
|
|
||||||
absl::StatusOr<png_structp> status_or_png_structp;
|
absl::StatusOr<png_structp> status_or_png_structp;
|
||||||
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
||||||
sapi::v::NullPtr null = sapi::v::NullPtr();
|
|
||||||
SAPI_ASSIGN_OR_RETURN(
|
SAPI_ASSIGN_OR_RETURN(
|
||||||
status_or_png_structp,
|
status_or_png_structp,
|
||||||
api.png_create_write_struct_wrapper(ver_string_var.PtrBefore(), &null));
|
api.png_create_write_struct_wrapper(ver_string_var.PtrBefore(), nullptr));
|
||||||
|
|
||||||
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
||||||
if (!struct_ptr.GetValue()) {
|
if (!struct_ptr.GetValue()) {
|
||||||
|
@ -176,7 +174,7 @@ absl::Status WritePng(LibPNGApi& api, absl::string_view outfile, Data& data) {
|
||||||
&struct_ptr, data.row_pointers->PtrBefore(), data.height, data.rowbytes));
|
&struct_ptr, data.row_pointers->PtrBefore(), data.height, data.rowbytes));
|
||||||
|
|
||||||
SAPI_RETURN_IF_ERROR(api.png_setjmp(&struct_ptr));
|
SAPI_RETURN_IF_ERROR(api.png_setjmp(&struct_ptr));
|
||||||
SAPI_RETURN_IF_ERROR(api.png_write_end(&struct_ptr, &null));
|
SAPI_RETURN_IF_ERROR(api.png_write_end(&struct_ptr, nullptr));
|
||||||
|
|
||||||
SAPI_RETURN_IF_ERROR(api.png_fclose(&file));
|
SAPI_RETURN_IF_ERROR(api.png_fclose(&file));
|
||||||
return absl::OkStatus();
|
return absl::OkStatus();
|
||||||
|
|
|
@ -67,9 +67,8 @@ void ReadPng(LibPNGApi& api, absl::string_view infile, Data& data) {
|
||||||
ASSERT_THAT(status_or_int.value(), Eq(0)) << infile << " is not a PNG file";
|
ASSERT_THAT(status_or_int.value(), Eq(0)) << infile << " is not a PNG file";
|
||||||
|
|
||||||
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
||||||
sapi::v::NullPtr null = sapi::v::NullPtr();
|
|
||||||
absl::StatusOr<png_structp> status_or_png_structp =
|
absl::StatusOr<png_structp> status_or_png_structp =
|
||||||
api.png_create_read_struct_wrapper(ver_string_var.PtrBefore(), &null);
|
api.png_create_read_struct_wrapper(ver_string_var.PtrBefore(), nullptr);
|
||||||
|
|
||||||
ASSERT_THAT(status_or_png_structp, IsOk());
|
ASSERT_THAT(status_or_png_structp, IsOk());
|
||||||
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
||||||
|
@ -149,9 +148,8 @@ void WritePng(LibPNGApi& api, absl::string_view outfile, Data& data) {
|
||||||
ASSERT_THAT(file.GetValue(), NotNull()) << "Could not open " << outfile;
|
ASSERT_THAT(file.GetValue(), NotNull()) << "Could not open " << outfile;
|
||||||
|
|
||||||
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
sapi::v::ConstCStr ver_string_var(PNG_LIBPNG_VER_STRING);
|
||||||
sapi::v::NullPtr null = sapi::v::NullPtr();
|
|
||||||
absl::StatusOr<png_structp> status_or_png_structp =
|
absl::StatusOr<png_structp> status_or_png_structp =
|
||||||
api.png_create_write_struct_wrapper(ver_string_var.PtrBefore(), &null);
|
api.png_create_write_struct_wrapper(ver_string_var.PtrBefore(), nullptr);
|
||||||
ASSERT_THAT(status_or_png_structp, IsOk());
|
ASSERT_THAT(status_or_png_structp, IsOk());
|
||||||
|
|
||||||
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
sapi::v::RemotePtr struct_ptr(status_or_png_structp.value());
|
||||||
|
@ -185,7 +183,7 @@ void WritePng(LibPNGApi& api, absl::string_view outfile, Data& data) {
|
||||||
IsOk());
|
IsOk());
|
||||||
|
|
||||||
ASSERT_THAT(api.png_setjmp(&struct_ptr), IsOk());
|
ASSERT_THAT(api.png_setjmp(&struct_ptr), IsOk());
|
||||||
ASSERT_THAT(api.png_write_end(&struct_ptr, &null), IsOk());
|
ASSERT_THAT(api.png_write_end(&struct_ptr, nullptr), IsOk());
|
||||||
|
|
||||||
ASSERT_THAT(api.png_fclose(&file), IsOk());
|
ASSERT_THAT(api.png_fclose(&file), IsOk());
|
||||||
}
|
}
|
||||||
|
|
|
@ -131,11 +131,10 @@ absl::Status SumTransaction::Main() {
|
||||||
TRANSACTION_FAIL_IF_NOT(ret.GetValue() == 15, "puts('Hello World!!!') != 15");
|
TRANSACTION_FAIL_IF_NOT(ret.GetValue() == 15, "puts('Hello World!!!') != 15");
|
||||||
|
|
||||||
sapi::v::Int vp;
|
sapi::v::Int vp;
|
||||||
sapi::v::NullPtr nptr;
|
|
||||||
LOG(INFO) << "Test whether pointer is NOT NULL - new pointers";
|
LOG(INFO) << "Test whether pointer is NOT NULL - new pointers";
|
||||||
SAPI_RETURN_IF_ERROR(f.testptr(vp.PtrBefore()));
|
SAPI_RETURN_IF_ERROR(f.testptr(vp.PtrBefore()));
|
||||||
LOG(INFO) << "Test whether pointer is NULL";
|
LOG(INFO) << "Test whether pointer is NULL";
|
||||||
SAPI_RETURN_IF_ERROR(f.testptr(&nptr));
|
SAPI_RETURN_IF_ERROR(f.testptr(nullptr));
|
||||||
|
|
||||||
// Protobuf test.
|
// Protobuf test.
|
||||||
sumsapi::SumParamsProto proto;
|
sumsapi::SumParamsProto proto;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user