]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
login/user-runtime-dir: properly check for mount point
authorMike Yuan <me@yhndnzj.com>
Sun, 4 Feb 2024 20:53:14 +0000 (04:53 +0800)
committerMike Yuan <me@yhndnzj.com>
Tue, 6 Feb 2024 07:08:58 +0000 (15:08 +0800)
src/login/user-runtime-dir.c

index ed8a80e6ed5042934a103a108bbc5f3b46d89e71..ad04b04df9c6604bb6f226ba3bf80f7bf083c37a 100644 (file)
@@ -67,7 +67,7 @@ static int user_mkdir_runtime_path(
         if (r < 0)
                 return log_error_errno(r, "Failed to create /run/user: %m");
 
-        if (path_is_mount_point(runtime_path, NULL, 0) >= 0)
+        if (path_is_mount_point(runtime_path, NULL, 0) > 0)
                 log_debug("%s is already a mount point", runtime_path);
         else {
                 char options[sizeof("mode=0700,uid=,gid=,size=,nr_inodes=,smackfsroot=*")