aboutsummaryrefslogtreecommitdiffstats
path: root/erts
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2019-01-17 13:17:30 +0100
committerBjörn Gustavsson <[email protected]>2019-01-17 13:19:41 +0100
commit1f9079c975aea1813d446d49375409cb68747ffe (patch)
treef3b08f090305dba9e5910bb6c1cd7479d4ca5c8a /erts
parent401bd13ffd39052d4125fbc6fc8360dc08121883 (diff)
downloadotp-1f9079c975aea1813d446d49375409cb68747ffe.tar.gz
otp-1f9079c975aea1813d446d49375409cb68747ffe.tar.bz2
otp-1f9079c975aea1813d446d49375409cb68747ffe.zip
Fix incorrect dumping of some persistent terms
There seems to be an incorrect merge conflict resolution in abde22933f5a that merged maint to master. Dumping of references (and possibly other terms) were broken.
Diffstat (limited to 'erts')
-rw-r--r--erts/emulator/beam/erl_process_dump.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/erts/emulator/beam/erl_process_dump.c b/erts/emulator/beam/erl_process_dump.c
index 0286f6a0d2..10ea401022 100644
--- a/erts/emulator/beam/erl_process_dump.c
+++ b/erts/emulator/beam/erl_process_dump.c
@@ -998,7 +998,8 @@ dump_module_literals(fmtfn_t to, void *to_arg, ErtsLiteralArea* lit_area)
}
erts_putc(to, to_arg, '\n');
}
- } else if (is_export_header(w) || is_fun_header(w)) {
+ } else {
+ /* Dump everything else in the external format */
dump_externally(to, to_arg, term);
erts_putc(to, to_arg, '\n');
}