]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve pdump load diagnostics
authorEli Zaretskii <eliz@gnu.org>
Sun, 27 Jan 2019 15:55:27 +0000 (17:55 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 27 Jan 2019 15:55:27 +0000 (17:55 +0200)
* src/emacs.c (load_pdump): Improve diagnostics when pdump
file fails to load correctly.

src/emacs.c

index aed4e0d1508d7b7f1feb6d6f7c38a1fa442ee554..2acee8e6fea659e1b42e815cc14613196c8c4b5f 100644 (file)
@@ -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;