id summary reporter owner description type status milestone component version severity resolution keywords cc 4656 program_options parse_config_file() set iostream failbit even if the parse result is ok anonymous Vladimir Prus "program_options::parse_config_file() reads data from an ifstream instance. It updates the failbit value of this stream when the file reads are ok. Test case is attached : $ ./foo [[BR]] ios failure: failbit: 1 - badbit: 0[[BR]] perror() value : test.cfg: No such file or directory[[BR]] $ touch test.cfg[[BR]] $ ./foo [[BR]] opening test.cfg: failbit: 0 - badbit: 0[[BR]] let s call parse_config_file()...[[BR]] ios failure: failbit: 1 - badbit: 0[[BR]] perror() value : test.cfg: Success[[BR]] " Bugs closed To Be Determined program_options Boost 1.44.0 Problem invalid