mirror of
https://github.com/chromium/crashpad.git
synced 2025-01-14 01:08:01 +08:00
mac: Remove obsolete comment about mach_msg_header_t::msgh_reserved
mig-generated server dispatch routines used to not clear this field in reply messages prepared from request messages. This oversight was corrected in the migcom in bootstrap_cmds-96 (macOS 10.12 and Xcode 8.0). Maybe someone at Apple saw the admonishing comment that we had left here. This comment can now be removed. Change-Id: I73d965705a2ff5788afb59dd8ecdf4afe58ee47e Reviewed-on: https://chromium-review.googlesource.com/465687 Reviewed-by: Robert Sesek <rsesek@chromium.org>
This commit is contained in:
parent
385fe6615f
commit
c39e4dc976
@ -197,14 +197,12 @@ void PrepareMIGReplyFromRequest(const mach_msg_header_t* in_header,
|
||||
mach_msg_header_t* out_header) {
|
||||
out_header->msgh_bits =
|
||||
MACH_MSGH_BITS(MACH_MSGH_BITS_REMOTE(in_header->msgh_bits), 0);
|
||||
out_header->msgh_remote_port = in_header->msgh_remote_port;
|
||||
out_header->msgh_size = sizeof(mig_reply_error_t);
|
||||
out_header->msgh_remote_port = in_header->msgh_remote_port;
|
||||
out_header->msgh_local_port = MACH_PORT_NULL;
|
||||
out_header->msgh_reserved = 0;
|
||||
out_header->msgh_id = in_header->msgh_id + 100;
|
||||
reinterpret_cast<mig_reply_error_t*>(out_header)->NDR = NDR_record;
|
||||
|
||||
// MIG-generated dispatch routines don’t do this, but they should.
|
||||
out_header->msgh_reserved = 0;
|
||||
}
|
||||
|
||||
void SetMIGReplyError(mach_msg_header_t* out_header, kern_return_t error) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user