[systemd-commits] src/core

Harald Hoyer harald at kemper.freedesktop.org
Thu Jul 4 03:02:00 PDT 2013


 src/core/mount.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 1e4fc9b1d8449e87474b3af8a4ddab09fab27cd5
Author: Harald Hoyer <harald at redhat.com>
Date:   Thu Jul 4 11:01:47 2013 +0200

    core/mount.c:mount_dump(): don't segfault, if mount is not mounted anymore
    
    Don't segfault, if m->from_proc_self_mountinfo and m->from_fragment is
    false.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=957783#c9

diff --git a/src/core/mount.c b/src/core/mount.c
index 3cc3e65..58a3f11 100644
--- a/src/core/mount.c
+++ b/src/core/mount.c
@@ -822,9 +822,9 @@ static void mount_dump(Unit *u, FILE *f, const char *prefix) {
                 prefix, mount_state_to_string(m->state),
                 prefix, mount_result_to_string(m->result),
                 prefix, m->where,
-                prefix, strna(p->what),
-                prefix, strna(p->fstype),
-                prefix, strna(p->options),
+                prefix, p ? strna(p->what) : "n/a",
+                prefix, p ? strna(p->fstype) : "n/a",
+                prefix, p ? strna(p->options) : "n/a",
                 prefix, yes_no(m->from_proc_self_mountinfo),
                 prefix, yes_no(m->from_fragment),
                 prefix, m->directory_mode);



More information about the systemd-commits mailing list