mirror of
https://github.com/AuxXxilium/eudev.git
synced 2024-12-22 06:28:35 +07:00
util: properly handle OOM when allocating Debian version string
This commit is contained in:
parent
22927a3654
commit
c8bffa43fd
@ -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.");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user