chiark / gitweb /
core: unify how we create the notify and private dbus socket
[elogind.git] / src / core / dbus.c
index 185057b624e31d1ac2fea781fc145a6d3ae0806f..9cb198a13a58bb5c8a3ff81e1abb375467564343 100644 (file)
@@ -974,11 +974,10 @@ static int bus_init_private(Manager *m) {
                 left = strpcpy(&p, left, "/systemd/private");
 
                 salen = sizeof(sa.un) - left;
-
-                mkdir_parents_label(sa.un.sun_path, 0755);
         }
 
-        unlink(sa.un.sun_path);
+        (void) mkdir_parents_label(sa.un.sun_path, 0755);
+        (void) unlink(sa.un.sun_path);
 
         fd = socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0);
         if (fd < 0) {