|
a/src/ohcredentials.cxx |
|
b/src/ohcredentials.cxx |
|
... |
|
... |
294 |
LOGERR("OHCredentials: error opening " << credsfile <<
|
294 |
LOGERR("OHCredentials: error opening " << credsfile <<
|
295 |
" errno " << errno << endl);
|
295 |
" errno " << errno << endl);
|
296 |
return false;
|
296 |
return false;
|
297 |
}
|
297 |
}
|
298 |
for (const auto& cred : creds) {
|
298 |
for (const auto& cred : creds) {
|
299 |
credsconf.set("u", cred.second.user, cred.second.servicename);
|
299 |
credsconf.set(cred.second.servicename + "user", cred.second.user);
|
300 |
credsconf.set("p", cred.second.password, cred.second.servicename);
|
300 |
credsconf.set(cred.second.servicename + "pass", cred.second.password);
|
301 |
}
|
301 |
}
|
302 |
chmod(credsfile.c_str(), 0600);
|
302 |
chmod(credsfile.c_str(), 0600);
|
303 |
return true;
|
303 |
return true;
|
304 |
}
|
304 |
}
|
305 |
|
305 |
|