From 35cf35f36a05fb2dbcd723798b87024ea7fa3e1f Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Thu, 13 Jan 2011 05:18:45 -0800 Subject: [PATCH] Fix swap on MH_DYLDLINK enforce. --- ldid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldid.cpp b/ldid.cpp index 8445315..c878480 100644 --- a/ldid.cpp +++ b/ldid.cpp @@ -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)); -- 2.50.0