summaryrefslogtreecommitdiff
path: root/src/hostname
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2014-11-28 15:38:05 +0100
committerDavid Herrmann <dh.herrmann@gmail.com>2014-11-28 17:08:51 +0100
commit5567fafbc9d83a1391f23ecdbe698a3c03929370 (patch)
treed86b3284a548831a7a1eb5726aae0e6ae22afc77 /src/hostname
parent755bde375f4db393ad06e73340bfcf4d0cf91bb2 (diff)
hostnamectl: Exit with zero on success
In show_all_names(), bus_map_all_properties() returns 1 on success which is then used as the return code of show_all_names() and eventually main(). Exit with zero in main() on all nonnegative results to guard against similar errors.
Diffstat (limited to 'src/hostname')
-rw-r--r--src/hostname/hostnamectl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hostname/hostnamectl.c b/src/hostname/hostnamectl.c
index 1026e195dc..b3ce8510ba 100644
--- a/src/hostname/hostnamectl.c
+++ b/src/hostname/hostnamectl.c
@@ -536,5 +536,5 @@ int main(int argc, char *argv[]) {
r = hostnamectl_main(bus, argc, argv);
finish:
- return r < 0 ? EXIT_FAILURE : r;
+ return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
}