summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-01-27 17:55:27 +0200
committerEli Zaretskii <eliz@gnu.org>2019-01-27 17:55:27 +0200
commit6c2ee11d8f27cc39f852b69a49056ba76ac6bee9 (patch)
treee3979b5b6b5d097276b1cbdd954895d95819a5ca /src
parent4eb78a47e0be59c6d7b886cfe82ce56b276a52bd (diff)
downloademacs-6c2ee11d8f27cc39f852b69a49056ba76ac6bee9.tar.gz
Improve pdump load diagnostics
* src/emacs.c (load_pdump): Improve diagnostics when pdump file fails to load correctly.
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/emacs.c b/src/emacs.c
index aed4e0d1508..2acee8e6fea 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -813,12 +813,14 @@ load_pdump (int argc, char **argv)
path_exec, DIRECTORY_SEP, argv0_base, suffix);
result = pdumper_load (dump_file);
}
- else
- fatal ("could not load dump file \"%s\": %s",
- dump_file, dump_error_to_string (result));
if (result != PDUMPER_LOAD_SUCCESS)
- dump_file = NULL;
+ {
+ if (result != PDUMPER_LOAD_FILE_NOT_FOUND)
+ fatal ("could not load dump file \"%s\": %s",
+ dump_file, dump_error_to_string (result));
+ dump_file = NULL;
+ }
out:
return result;