- return error on _load() when no config file exists
This commit is contained in:
parent
ea9b2a33a1
commit
c985215391
|
@ -371,6 +371,10 @@ Config::_load()
|
||||||
try {
|
try {
|
||||||
// open the file for reading (create if it doesn't exist)
|
// open the file for reading (create if it doesn't exist)
|
||||||
config.open(configFile.c_str(), std::ios::in | std::ios::out);
|
config.open(configFile.c_str(), std::ios::in | std::ios::out);
|
||||||
|
if(!config.is_open()) {
|
||||||
|
// XXX file couldn't be opened?
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
while(!config.eof()) {
|
while(!config.eof()) {
|
||||||
// read a line
|
// read a line
|
||||||
|
|
Loading…
Reference in New Issue