]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_codesigning/lib/cskernel.cpp
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / lib / cskernel.cpp
index 7595bd5207aeae6af6840c9c0bdde5f0ba3e798d..0eca965383132d2c11e4b03818b37dd714c093b7 100644 (file)
@@ -106,7 +106,7 @@ SecCode *KernelCode::locateGuest(CFDictionaryRef attributes)
                                        MacOSError::throwMe(errSecCSInvalidAttributeValues);
 
                        try {
-                               diskRep = new PidDiskRep(pid, infoPlist);
+                               diskRep = new PidDiskRep(pid, audit, infoPlist);
                        } catch (...) { }
        }
        
@@ -175,7 +175,7 @@ SecCodeStatus KernelCode::getGuestStatus(SecCode *iguest)
 {
        if (ProcessCode *guest = dynamic_cast<ProcessCode *>(iguest)) {
                uint32_t pFlags;
-               csops(guest, CS_OPS_STATUS, &pFlags);
+               csops(guest, CS_OPS_STATUS, &pFlags, sizeof(pFlags));
                secinfo("kcode", "guest %p(%d) kernel status 0x%x", guest, guest->pid(), pFlags);
                return pFlags;
        } else