The NetworkExtension.framework and the NEFilterSource Objective-C class are not available on the Recovery partition, so we need to make their soft-linking optional to prevent a release assert crash at runtime (due to the fix for Bug 154364). Bug 154364: [Cocoa] Always check the return value of dlopen() and dlsym() in Release builds <https://bugs.webkit.org/show_bug.cgi?id=154364> <http://trac.webkit.org/changeset/196744>
<rdar://problem/24845077>
Created attachment 272264 [details] Patch
Comment on attachment 272264 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=272264&action=review > Source/WebCore/ChangeLog:13 > + behavior when getNEFilterSourceClass() returned nullptr. It returns nil, technically :)
Comment on attachment 272264 [details] Patch Clearing flags on attachment: 272264 Committed r197154: <http://trac.webkit.org/changeset/197154>
All reviewed patches have been landed. Closing bug.