File sshpass-1.05-f_option_check.patch of Package sshpass
Index: sshpass-1.05/main.c =================================================================== --- sshpass-1.05.orig/main.c +++ sshpass-1.05/main.c @@ -430,6 +430,10 @@ void write_pass( int fd ) write_pass_fd( srcfd, fd ); close( srcfd ); } + else { + fprintf(stderr, "sshpass: -f option given but file %s not found\n", args.pwsrc.filename); + exit(1); + } } break; case PWT_PASS: