From 0d5adad07b572e6f7c4ac1a560593469df48352c Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 24 Nov 2014 17:46:27 +0100 Subject: s3-smbstatus: Fix exit code of profile output. BUG: https://bugzilla.samba.org/show_bug.cgi?id=10961 Signed-off-by: Andreas Schneider Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Mon Nov 24 21:13:51 CET 2014 on sn-devel-104 --- source3/utils/status.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source3/utils/status.c') diff --git a/source3/utils/status.c b/source3/utils/status.c index 64c2a93e234..4e1dae78e82 100644 --- a/source3/utils/status.c +++ b/source3/utils/status.c @@ -364,6 +364,7 @@ int main(int argc, const char *argv[]) int ret = 0; struct messaging_context *msg_ctx; char *db_path; + bool ok; sec_init(); load_case_tables(); @@ -463,10 +464,12 @@ int main(int argc, const char *argv[]) switch (profile_only) { case 'P': /* Dump profile data */ - return status_profile_dump(verbose); + ok = status_profile_dump(verbose); + return ok ? 0 : 1; case 'R': /* Continuously display rate-converted data */ - return status_profile_rates(verbose); + ok = status_profile_rates(verbose); + return ok ? 0 : 1; default: break; } -- cgit v1.2.1