This argument allows the keyword 'stdin' to indicate that the input is to be read from the stdin. Don't check for file existence if the file name is set to 'stdin'
Signed-off-by: David Sommerseth <dav...@redhat.com> --- options.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/options.c b/options.c index 28296a5..3a819c9 100644 --- a/options.c +++ b/options.c @@ -2688,8 +2688,9 @@ options_postprocess_filechecks (struct options *options) errs |= check_file_access (CHKACC_FILE, options->management_user_pass, R_OK, "--management user/password file"); #endif /* ENABLE_MANAGEMENT */ - errs |= check_file_access (CHKACC_FILE, options->auth_user_pass_file, R_OK, - "--auth-user-pass"); + if( options->auth_user_pass_file && strcmp(options->auth_user_pass_file, "stdin") != 0 ) + errs |= check_file_access (CHKACC_FILE, options->auth_user_pass_file, R_OK, + "--auth-user-pass"); /* ** System related ** */ -- 1.7.4.4