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:
706900b
)
systemctl: make sure daemon-reexec and friends return a correct error code
author
Lennart Poettering
<lennart@poettering.net>
Wed, 1 Sep 2010 00:11:52 +0000
(
02:11
+0200)
committer
Lennart Poettering
<lennart@poettering.net>
Wed, 1 Sep 2010 00:11:52 +0000
(
02:11
+0200)
src/systemctl.c
patch
|
blob
|
history
diff --git
a/src/systemctl.c
b/src/systemctl.c
index 901804a766d1197f3d98543f3606818cc16d2827..ea09c3cf36df25bcc6e17ef98a20d575654bcf36 100644
(file)
--- a/
src/systemctl.c
+++ b/
src/systemctl.c
@@
-2928,7
+2928,7
@@
static int daemon_reload(DBusConnection *bus, char **args, unsigned n) {
if (arg_action != ACTION_SYSTEMCTL && error_is_no_service(&error)) {
/* There's always a fallback possible for
* legacy actions. */
- r =
0
;
+ r =
-EADDRNOTAVAIL
;
goto finish;
}
@@
-2937,7
+2937,7
@@
static int daemon_reload(DBusConnection *bus, char **args, unsigned n) {
goto finish;
}
- r =
1
;
+ r =
0
;
finish:
if (m)
@@
-4605,7
+4605,7
@@
static int talk_upstart(void) {
if (!(reply = dbus_connection_send_with_reply_and_block(bus, m, -1, &error))) {
if (error_is_no_service(&error)) {
- r =
0
;
+ r =
-EADDRNOTAVAIL
;
goto finish;
}
@@
-4614,7
+4614,7
@@
static int talk_upstart(void) {
goto finish;
}
- r =
1
;
+ r =
0
;
finish:
if (m)