AutoFileDesc fd(path, O_RDONLY, FileDesc::modeMissingOk);
if (fd) {
string s; fd.readAll(s);
- unsigned long value; sscanf(s.c_str(), "%lu", &value);
+ unsigned long value = defaultValue;
+ sscanf(s.c_str(), "%lu", &value);
return value;
}
} catch (...) {