mirror of
https://github.com/systemd/systemd
synced 2024-10-15 20:45:09 +00:00
logind: make sure to create/run/systemd/sessions before we try to place a fifo in it
This commit is contained in:
parent
530345e782
commit
e6061ab2af
|
@ -787,6 +787,10 @@ int session_create_fifo(Session *s) {
|
|||
|
||||
/* Create FIFO */
|
||||
if (!s->fifo_path) {
|
||||
r = safe_mkdir("/run/systemd/sessions", 0755, 0, 0);
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
if (asprintf(&s->fifo_path, "/run/systemd/sessions/%s.ref", s->id) < 0)
|
||||
return -ENOMEM;
|
||||
|
||||
|
|
Loading…
Reference in a new issue