Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f1cdf83 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

osi: Prevent memory allocations with MSB set am: 86497b88

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/15959596

Change-Id: I2bda1d34a6fc41e5e7a5cbef90c72a20665ce22e
parents 740a00f5 86497b88
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ char* osi_strndup(const char* str, size_t len) {
}

void* osi_malloc(size_t size) {
  CHECK(static_cast<ssize_t>(size) >= 0);
  size_t real_size = allocation_tracker_resize_for_canary(size);
  void* ptr = malloc(real_size);
  CHECK(ptr);
@@ -64,6 +65,7 @@ void* osi_malloc(size_t size) {
}

void* osi_calloc(size_t size) {
  CHECK(static_cast<ssize_t>(size) >= 0);
  size_t real_size = allocation_tracker_resize_for_canary(size);
  void* ptr = calloc(1, real_size);
  CHECK(ptr);