Make `dired-diff' more safe. (Bug#5225)