summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2021-02-22 15:41:31 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2021-02-22 15:41:31 -0800
commitd4a4dbe847733d55834ebc60f0678c350fa3ebd5 (patch)
treee3c9f3792dc9211a4e450753cc1688d85dba12a5
parent9dcaee407ac7f7bc7c6d1b3e18e15ccf6605ab70 (diff)
downloadldid-d4a4dbe847733d55834ebc60f0678c350fa3ebd5.tar.gz
ldid-d4a4dbe847733d55834ebc60f0678c350fa3ebd5.tar.zst
ldid-d4a4dbe847733d55834ebc60f0678c350fa3ebd5.zip
Hit an unfriendly assertion if not signing bundle.v2.1.3
-rw-r--r--ldid.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ldid.cpp b/ldid.cpp
index 95c49e8..d6b1573 100644
--- a/ldid.cpp
+++ b/ldid.cpp
@@ -3145,9 +3145,9 @@ int main(int argc, char *argv[]) {
struct stat info;
_syscall(stat(path.c_str(), &info));
- if (flag_S && S_ISDIR(info.st_mode)) {
+ if (S_ISDIR(info.st_mode)) {
+ _assert(flag_S);
#ifndef LDID_NOPLIST
- _assert(!flag_r);
ldid::DiskFolder folder(path + "/");
path += "/" + Sign("", folder, key, requirements, ldid::fun([&](const std::string &, const std::string &) -> std::string { return entitlements; }), dummy_).path;
#else