chiark / gitweb /
journal-file: protect against alloca(0)
[elogind.git] / src / login / logind-session.c
index beaa60124f7c6b86300f1daa01e2cd2ccd830b0a..10ea5265174dec96976d37a010c7dcea353fd0d7 100644 (file)
@@ -79,7 +79,7 @@ Session* session_new(Manager *m, const char *id) {
                 return NULL;
         }
 
-        s->id = path_get_file_name(s->state_file);
+        s->id = basename(s->state_file);
 
         if (hashmap_put(m->sessions, s->id, s) < 0) {
                 hashmap_free(s->devices);