[systemd-commits] src/util.c

Lennart Poettering lennart at kemper.freedesktop.org
Tue Dec 21 01:05:37 PST 2010


 src/util.c |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit c8bffa43fda412fa23bcf2b317a2bbfdf51f6473
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Dec 21 14:35:20 2010 +0530

    util: properly handle OOM when allocating Debian version string

diff --git a/src/util.c b/src/util.c
index d12b5e7..d769d60 100644
--- a/src/util.c
+++ b/src/util.c
@@ -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.");
                 }
         }
 



More information about the systemd-commits mailing list