diff --git a/security/sandbox/linux/broker/SandboxBroker.cpp b/security/sandbox/linux/broker/SandboxBroker.cpp index 63bdb30a3465..3cb3aa53ad43 100644 --- a/security/sandbox/linux/broker/SandboxBroker.cpp +++ b/security/sandbox/linux/broker/SandboxBroker.cpp @@ -884,7 +884,11 @@ SandboxBroker::ThreadMain(void) } const size_t numIO = ios[1].iov_len > 0 ? 2 : 1; - DebugOnly sent = SendWithFd(respfd, ios, numIO, openedFd); + const ssize_t sent = SendWithFd(respfd, ios, numIO, openedFd); + if (sent < 0) { + SANDBOX_LOG_ERROR("failed to send broker response to pid %d: %s", mChildPid, + strerror(errno)); + } close(respfd); MOZ_ASSERT(sent < 0 || static_cast(sent) == ios[0].iov_len + ios[1].iov_len);