diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 4d1806dce61..1f39c58f69d 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -779,8 +779,8 @@ fail (void) memcpy (&new_argv[toks], main_argv + optind, extra_args_size); execvp (*new_argv, new_argv); - message (true, "%s: error executing alternate editor \"%s\"\n", - progname, alternate_editor); + message (true, "%s: error executing alternate editor \"%s\": %s\n", + progname, alternate_editor, strerror (errno)); } } exit (EXIT_FAILURE);