X-Git-Url: https://git.saurik.com/apple/libsecurity_codesigning.git/blobdiff_plain/7d31e9289af373b98c8a36838bd41fab5ad01b44..6aae018b5d43c30038cfa4003e5d4bcc81f134cf:/lib/reqreader.cpp diff --git a/lib/reqreader.cpp b/lib/reqreader.cpp index 066517f..8c79912 100644 --- a/lib/reqreader.cpp +++ b/lib/reqreader.cpp @@ -40,6 +40,9 @@ namespace CodeSigning { Requirement::Reader::Reader(const Requirement *req) : mReq(req), mPC(sizeof(Requirement)) { + assert(req); + if (req->kind() != exprForm) + MacOSError::throwMe(errSecCSReqUnsupported); }