X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..dd5fb164cf5b32c462296bc65e289e100f74b59a:/OSX/libsecurity_codesigning/lib/resources.cpp?ds=sidebyside diff --git a/OSX/libsecurity_codesigning/lib/resources.cpp b/OSX/libsecurity_codesigning/lib/resources.cpp index 4c36a387..25ddade7 100644 --- a/OSX/libsecurity_codesigning/lib/resources.cpp +++ b/OSX/libsecurity_codesigning/lib/resources.cpp @@ -260,6 +260,13 @@ ResourceBuilder::Rule *ResourceBuilder::findRule(string path) const } if (!bestRule || rule->weight > bestRule->weight) bestRule = rule; + + +#if TARGET_OS_WATCH +/* rdar://problem/30517969 */ + if (bestRule && bestRule->weight == rule->weight && !(bestRule->flags & omitted) && (rule->flags & omitted)) + bestRule = rule; +#endif } } secinfo("rscan", "choosing %s (%d,0x%x)",