diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2011-01-13 05:18:45 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2011-01-13 05:18:45 -0800 |
commit | 35cf35f36a05fb2dbcd723798b87024ea7fa3e1f (patch) | |
tree | a90524bbeb5c73f4ef07955f8564bc4433e76f27 | |
parent | 5525a5a7136af1b5cfbf80acfee879144d4cc74b (diff) | |
download | ldid-35cf35f36a05fb2dbcd723798b87024ea7fa3e1f.tar.gz ldid-35cf35f36a05fb2dbcd723798b87024ea7fa3e1f.tar.zst ldid-35cf35f36a05fb2dbcd723798b87024ea7fa3e1f.zip |
Fix swap on MH_DYLDLINK enforce.
-rw-r--r-- | ldid.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -580,7 +580,7 @@ int main(int argc, const char *argv[]) { size_t size = _not(size_t); const char *arch; { Framework framework(path); - framework->flags |= MH_DYLDLINK; + framework->flags = framework.Swap(framework.Swap(framework->flags) | MH_DYLDLINK); _foreach (load_command, framework.GetLoadCommands()) { uint32_t cmd(framework.Swap((*load_command)->cmd)); |