chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
917c037
)
bus: bus_open_user_systemd() fall back to bus if runtime dir is not set
author
Kay Sievers
<kay@vrfy.org>
Sun, 1 Dec 2013 17:17:21 +0000
(18:17 +0100)
committer
Kay Sievers
<kay@vrfy.org>
Sun, 1 Dec 2013 17:36:53 +0000
(18:36 +0100)
src/libsystemd-bus/bus-util.c
patch
|
blob
|
history
diff --git
a/src/libsystemd-bus/bus-util.c
b/src/libsystemd-bus/bus-util.c
index 5069aaaaba87c809d838a5a1721639181e313fe5..bd005262ebc9d0cb082c7f68b6ad58dac445b541 100644
(file)
--- a/
src/libsystemd-bus/bus-util.c
+++ b/
src/libsystemd-bus/bus-util.c
@@
-477,10
+477,11
@@
int bus_open_user_systemd(sd_bus **_bus) {
assert(_bus);
e = secure_getenv("XDG_RUNTIME_DIR");
- if (e) {
- if (asprintf(&p, "unix:path=%s/systemd/private", e) < 0)
- return -ENOMEM;
- }
+ if (!e)
+ return sd_bus_open_user(_bus);
+
+ if (asprintf(&p, "unix:path=%s/systemd/private", e) < 0)
+ return -ENOMEM;
r = sd_bus_new(&bus);
if (r < 0)