Index: third_party/crashpad/crashpad/util/mach/mach_message_server.h |
diff --git a/third_party/crashpad/crashpad/util/mach/mach_message_server.h b/third_party/crashpad/crashpad/util/mach/mach_message_server.h |
index 9793560e532b000e3d846d90db7c7f6a5ae1bcd0..5e96c4cef365feac16aa4a2dd13fac8fcb78470e 100644 |
--- a/third_party/crashpad/crashpad/util/mach/mach_message_server.h |
+++ b/third_party/crashpad/crashpad/util/mach/mach_message_server.h |
@@ -162,7 +162,11 @@ class MachMessageServer { |
//! timeout_ms is not #kMachMessageTimeoutWaitIndefinitely). This function |
//! has no successful return value when \a persistent is #kPersistent and |
//! \a timeout_ms is #kMachMessageTimeoutWaitIndefinitely. On failure, |
- //! returns a value identifying the nature of the error. |
+ //! returns a value identifying the nature of the error. A request |
+ //! received with a reply port that is (or becomes) a dead name before the |
+ //! reply is sent will result in `MACH_SEND_INVALID_DEST` as a return |
+ //! value, which may or may not be considered an error from the caller’s |
+ //! perspective. |
static mach_msg_return_t Run(Interface* interface, |
mach_port_t receive_port, |
mach_msg_options_t options, |