Changeset 175629 in webkit


Ignore:
Timestamp:
Nov 5, 2014 11:57:27 AM (9 years ago)
Author:
ap@apple.com
Message:

Incorrect sandbox_check in RemoteInspector.mm
https://bugs.webkit.org/show_bug.cgi?id=138408

Reviewed by Joseph Pecoraro.

  • inspector/remote/RemoteInspector.mm:

(Inspector::canAccessWebInspectorMachPort):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r175626 r175629  
     12014-11-05  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Incorrect sandbox_check in RemoteInspector.mm
     4        https://bugs.webkit.org/show_bug.cgi?id=138408
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        * inspector/remote/RemoteInspector.mm:
     9        (Inspector::canAccessWebInspectorMachPort):
     10
    1112014-11-03  Dean Jackson  <dino@apple.com>
    212
  • trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.mm

    r174220 r175629  
    4444#else
    4545enum sandbox_filter_type {
    46     SANDBOX_FILTER_GLOBAL_NAME,
     46    SANDBOX_FILTER_GLOBAL_NAME = 2,
    4747};
    4848#endif
    49 extern "C" {
    50     int sandbox_check(pid_t, const char *operation, enum sandbox_filter_type, ...);
    51 }
     49
     50extern "C" int sandbox_check(pid_t, const char *operation, enum sandbox_filter_type, ...);
     51extern "C" const enum sandbox_filter_type SANDBOX_CHECK_NO_REPORT;
    5252
    5353#if PLATFORM(IOS)
     
    5959static bool canAccessWebInspectorMachPort()
    6060{
    61     return sandbox_check(getpid(), "mach-lookup", SANDBOX_FILTER_GLOBAL_NAME, WIRXPCMachPortName) == 0;
     61    return sandbox_check(getpid(), "mach-lookup", static_cast<enum sandbox_filter_type>(SANDBOX_FILTER_GLOBAL_NAME | SANDBOX_CHECK_NO_REPORT), WIRXPCMachPortName) == 0;
    6262}
    6363
Note: See TracChangeset for help on using the changeset viewer.