From 870cf166add7ea0aa15c9d12b7916e669a9f441f Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Fri, 2 Dec 2011 16:32:56 +0100 Subject: [PATCH] Don't look for 'stdin' file when using --auth-user-pass 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 Acked-by: Gert Doering --- options.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/options.c b/options.c index 28296a561..3a819c972 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 ** */ -- 2.47.2