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,,