mirror of
https://github.com/systemd/systemd.git
synced 2024-11-08 11:27:32 +03:00
main: uid_to_name() might fail due to OOM, protect against that
This commit is contained in:
parent
14cb733684
commit
1f97091d3c
@ -1547,9 +1547,10 @@ int main(int argc, char *argv[]) {
|
|||||||
if (empty_etc)
|
if (empty_etc)
|
||||||
log_info("Running with unpopulated /etc.");
|
log_info("Running with unpopulated /etc.");
|
||||||
} else {
|
} else {
|
||||||
_cleanup_free_ char *t = uid_to_name(getuid());
|
_cleanup_free_ char *t;
|
||||||
log_debug(PACKAGE_STRING " running in user mode for user "UID_FMT"/%s. (" SYSTEMD_FEATURES ")",
|
|
||||||
getuid(), t);
|
t = uid_to_name(getuid());
|
||||||
|
log_debug(PACKAGE_STRING " running in user mode for user "UID_FMT"/%s. (" SYSTEMD_FEATURES ")", getuid(), strna(t));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_running_as == SYSTEMD_SYSTEM && !skip_setup) {
|
if (arg_running_as == SYSTEMD_SYSTEM && !skip_setup) {
|
||||||
|
Loading…
Reference in New Issue
Block a user