return NULL;
t = strndupa_safe(name, k);
- return getenv(t);
+ return secure_getenv(t);
};
return NULL;
* it from there. Usecase: reading passwords from the env block (which is a bad idea, but useful for
* testing, and given that people are likely going to misuse this, be thorough) */
- e = getenv(name);
+ e = secure_getenv(name);
if (!e) {
if (ret)
*ret = NULL;
int r;
if (cached < 0) {
- r = getenv_bool("SYSTEMD_JOURNAL_KEYED_HASH");
+ r = secure_getenv_bool("SYSTEMD_JOURNAL_KEYED_HASH");
if (r < 0) {
if (r != -ENXIO)
log_debug_errno(r, "Failed to parse $SYSTEMD_JOURNAL_KEYED_HASH environment variable, ignoring: %m");
int r;
if (cached < 0) {
- r = getenv_bool("SYSTEMD_JOURNAL_COMPACT");
+ r = secure_getenv_bool("SYSTEMD_JOURNAL_COMPACT");
if (r < 0) {
if (r != -ENXIO)
log_debug_errno(r, "Failed to parse $SYSTEMD_JOURNAL_COMPACT environment variable, ignoring: %m");