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

Commit 28f27c49 authored by Tom Cherry's avatar Tom Cherry Committed by android-build-merger
Browse files

Merge "Fix intermittent crash in property_service_test" am: ca26cbc5

am: f1577250

Change-Id: If6f95cec386cb4351abfa08f6c85ce6ac3846fb4
parents a91867a7 f1577250
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -45,11 +45,13 @@ TEST(property_service, very_long_name_35166374) {
  // ...so we can send it a malformed request.
  uint32_t msg = PROP_MSG_SETPROP2;
  uint32_t size = 0xffffffff;
  uint32_t data = 0xdeadbeef;

  ASSERT_EQ(static_cast<ssize_t>(sizeof(msg)), send(fd, &msg, sizeof(msg), 0));
  ASSERT_EQ(static_cast<ssize_t>(sizeof(size)), send(fd, &size, sizeof(size), 0));
  ASSERT_EQ(static_cast<ssize_t>(sizeof(data)), send(fd, &data, sizeof(data), 0));
  uint32_t result = 0;
  ASSERT_EQ(static_cast<ssize_t>(sizeof(result)),
            TEMP_FAILURE_RETRY(recv(fd, &result, sizeof(result), MSG_WAITALL)));
  EXPECT_EQ(static_cast<uint32_t>(PROP_ERROR_READ_DATA), result);
  ASSERT_EQ(0, close(fd));
}