summaryrefslogtreecommitdiffstats
path: root/ldid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ldid.cpp')
-rw-r--r--ldid.cpp2
1 files changed, 1 insertions, 1 deletions
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));