chiark / gitweb /
bus: make bus ref counting atomic
[elogind.git] / src / shared / cgroup-util.c
index c5a5f8df8348e5dbe7a145c8e8bc17a6d2061622..43c415d760d67dee78646908affe51cf207fd268 100644 (file)
@@ -1527,7 +1527,12 @@ char *cg_escape(const char *p) {
         /* The return value of this function (unlike cg_unescape())
          * needs free()! */
 
-        if (p[0] == '_' || streq(p, "notify_on_release") || streq(p, "release_agent") || streq(p, "tasks"))
+        if (p[0] == 0 ||
+            p[0] == '_' ||
+            p[0] == '.' ||
+            streq(p, "notify_on_release") ||
+            streq(p, "release_agent") ||
+            streq(p, "tasks"))
                 need_prefix = true;
         else {
                 const char *dot;