chiark / gitweb /
util: split-out path-util.[ch]
[elogind.git] / src / login / logind-session.c
index e297d3feeba689880c2b01e51ffd8c0e31df79b2..475ebcaa5ea27265ba78839b98ffd0c1308ac054 100644 (file)
@@ -28,6 +28,7 @@
 #include "strv.h"
 #include "util.h"
 #include "mkdir.h"
+#include "path-util.h"
 #include "cgroup-util.h"
 #include "logind-session.h"
 
@@ -49,7 +50,7 @@ Session* session_new(Manager *m, User *u, const char *id) {
                 return NULL;
         }
 
-        s->id = file_name_from_path(s->state_file);
+        s->id = path_get_file_name(s->state_file);
 
         if (hashmap_put(m->sessions, s->id, s) < 0) {
                 free(s->state_file);