X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fumount.c;h=0a63d23a01bb1b18ea2703237646c60a20792ce0;hb=d3a2386d15d73b34fa990960696f87e0503ffdb2;hp=4e036d82a30555988c18fea2c4dc8a8333f4b78c;hpb=3e085b6c59257ca57534afc5044256f2102f9c28;p=elogind.git diff --git a/src/umount.c b/src/umount.c index 4e036d82a..0a63d23a0 100644 --- a/src/umount.c +++ b/src/umount.c @@ -410,7 +410,11 @@ static int mount_points_list_umount(MountPoint **head, bool *changed, bool log_e assert(head); LIST_FOREACH_SAFE(mount_point, m, n, *head) { - if (streq(m->path, "/")) { + if (path_equal(m->path, "/") +#ifndef HAVE_SPLIT_USR + || path_equal(m->path, "/usr") +#endif + ) { n_failed++; continue; }