Changeset 273304 in webkit
- Timestamp:
- Feb 23, 2021, 5:58:35 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Shared/mac/AuxiliaryProcessMac.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r273301 r273304 1 2021-02-23 Per Arne Vollan <pvollan@apple.com> 2 3 [macOS] Crash under AuxiliaryProcess::initializeSandbox 4 https://bugs.webkit.org/show_bug.cgi?id=222233 5 6 Unreviewed, address additional review feedback. 7 8 Add comment and logging when the WebKit client is setting the user directory suffix. 9 10 * Shared/mac/AuxiliaryProcessMac.mm: 11 (WebKit::initializeSandboxParameters): 12 1 13 2021-02-23 Kimmo Kinnunen <kkinnunen@apple.com> 2 14 -
trunk/Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm
r273271 r273304 642 642 if (userDirectorySuffix != parameters.extraInitializationData.end()) { 643 643 String suffix = userDirectorySuffix->value; 644 WTFLogAlways("WebKit client is requesting user directory suffix: %s", suffix.utf8().data()); 645 // Make sure the user directory suffix is not a path, since confstr will fail when the path does not exist. 644 646 auto firstPathSeparator = suffix.find("/"); 645 if (firstPathSeparator != notFound) 647 if (firstPathSeparator != notFound) { 646 648 suffix.truncate(firstPathSeparator); 649 WTFLogAlways("User directory suffix is a path, which will be truncated: %s", suffix.utf8().data()); 650 } 647 651 sandboxParameters.setUserDirectorySuffix(suffix); 648 652 } else {
Note:
See TracChangeset
for help on using the changeset viewer.