chiark / gitweb /
mount: check for NULL before reading pm->what
[elogind.git] / src / core / mount.c
index 93bfa99f3fe123525b6c290fb9985a1100ef3681..db055f0a00ce204d156296e192460ef1dbc9219f 100644 (file)
@@ -182,7 +182,7 @@ static int mount_add_mount_links(Mount *m) {
          * for the source path (if this is a bind mount) to be
          * available. */
         pm = get_mount_parameters_fragment(m);
-        if (pm && path_is_absolute(pm->what)) {
+        if (pm && pm->what && path_is_absolute(pm->what)) {
                 r = unit_require_mounts_for(UNIT(m), pm->what);
                 if (r < 0)
                         return r;