Commit 037751e8 authored by Magnus Svensson's avatar Magnus Svensson

Print error message in diff_files if any of the two files to diff does not exist

parent ee7e4221
...@@ -3335,6 +3335,14 @@ void do_diff_files(struct st_command *command) ...@@ -3335,6 +3335,14 @@ void do_diff_files(struct st_command *command)
sizeof(diff_file_args)/sizeof(struct command_arg), sizeof(diff_file_args)/sizeof(struct command_arg),
' '); ' ');
if (access(ds_filename.str, F_OK) != 0)
die("command \"diff_files\" failed, file '%s' does not exist",
ds_filename.str);
if (access(ds_filename2.str, F_OK) != 0)
die("command \"diff_files\" failed, file '%s' does not exist",
ds_filename2.str);
if ((error= compare_files(ds_filename.str, ds_filename2.str))) if ((error= compare_files(ds_filename.str, ds_filename2.str)))
{ {
/* Compare of the two files failed, append them to output /* Compare of the two files failed, append them to output
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment