summaryrefslogtreecommitdiff
path: root/src/login/logind-session.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-08-06 19:05:57 +0200
committerLennart Poettering <lennart@poettering.net>2018-10-13 12:59:29 +0200
commitd5ddc930150633f9ce38ed4a6dc9accfd7ceaaac (patch)
treec1c5b3ffac376f3fc7bc1305d739fbd5db6b90fa /src/login/logind-session.c
parent709d058756da7139181355b63cfad2288eefddfe (diff)
downloadsystemd-d5ddc930150633f9ce38ed4a6dc9accfd7ceaaac.tar.gz
logind: prefer strjoin() over asprintf()
Diffstat (limited to 'src/login/logind-session.c')
-rw-r--r--src/login/logind-session.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/login/logind-session.c b/src/login/logind-session.c
index a897230397..32e40bb621 100644
--- a/src/login/logind-session.c
+++ b/src/login/logind-session.c
@@ -960,7 +960,8 @@ int session_create_fifo(Session *s) {
if (r < 0)
return r;
- if (asprintf(&s->fifo_path, "/run/systemd/sessions/%s.ref", s->id) < 0)
+ s->fifo_path = strjoin("/run/systemd/sessions/", s->id, ".ref");
+ if (!s->fifo_path)
return -ENOMEM;
if (mkfifo(s->fifo_path, 0600) < 0 && errno != EEXIST)
@@ -972,7 +973,6 @@ int session_create_fifo(Session *s) {
s->fifo_fd = open(s->fifo_path, O_RDONLY|O_CLOEXEC|O_NONBLOCK);
if (s->fifo_fd < 0)
return -errno;
-
}
if (!s->fifo_event_source) {