mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-10-17 22:22:44 +00:00
util: properly handle OOM when allocating Debian version string
This commit is contained in:
@@ -3048,6 +3048,7 @@ void status_welcome(void) {
|
||||
|
||||
if (!pretty_name) {
|
||||
char *version;
|
||||
|
||||
if ((r = read_one_line_file("/etc/debian_version", &version)) < 0) {
|
||||
|
||||
if (r != -ENOENT)
|
||||
@@ -3056,6 +3057,9 @@ void status_welcome(void) {
|
||||
truncate_nl(version);
|
||||
pretty_name = strappend("Debian ", version);
|
||||
free(version);
|
||||
|
||||
if (!pretty_name)
|
||||
log_warning("Failed to allocate Debian version string.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user