]> git.saurik.com Git - apple/configd.git/blobdiff - SystemConfiguration.fproj/helper/SCHelper_server.c
configd-395.11.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / helper / SCHelper_server.c
index c7efc4cccb845d419119413e1f91bf8e37331172..62957bdd5374744f3a519330975480b23b598452 100644 (file)
@@ -1251,7 +1251,8 @@ copyEntitlement(SCHelperSessionRef session, CFStringRef entitlement)
                        CFIndex         code    = CFErrorGetCode(error);
                        CFStringRef     domain  = CFErrorGetDomain(error);
 
-                       if (!CFEqual(domain, kCFErrorDomainMach) || (code != kIOReturnNotFound)) {
+                       if (!CFEqual(domain, kCFErrorDomainMach) ||
+                           ((code != kIOReturnInvalid) && (code != kIOReturnNotFound))) {
                                // if unexpected error
                                SCLog(TRUE, LOG_ERR,
                                      CFSTR("SecTaskCopyValueForEntitlement(,\"%@\",) failed, error = %@ : %@"),