X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=swap.c;h=bd49e1ea2bd36e5743d9e30ad58605f52b389abc;hb=136337ff74f05be3d42a769d9f0cb99716c5c40f;hp=174ce1dc0e1d95bb6579afd107d21f6ab7532fff;hpb=4e85aff465b2ce0fa34222e52a6f5a984140b22e;p=elogind.git diff --git a/swap.c b/swap.c index 174ce1dc0..bd49e1ea2 100644 --- a/swap.c +++ b/swap.c @@ -70,6 +70,9 @@ int swap_add_one_mount_link(Swap *s, Mount *m) { m->meta.load_state != UNIT_LOADED) return 0; + if (is_device_path(s->what)) + return 0; + if (!path_startswith(s->what, m->where)) return 0;