From c689d75c27c9fb0a0b3ae05fc75d38671055cd8e Mon Sep 17 00:00:00 2001 From: Herb Lewis Date: Sat, 13 Dec 2008 11:31:20 -0800 Subject: [PATCH] don't return 0 on error - bad for scripts --- source3/utils/smbcacls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source3/utils/smbcacls.c b/source3/utils/smbcacls.c index 1bfc4757da3..f7f12722158 100644 --- a/source3/utils/smbcacls.c +++ b/source3/utils/smbcacls.c @@ -735,6 +735,8 @@ static int owner_set(struct cli_state *cli, enum chown_mode change_mode, if (!cli_set_secdesc(cli, fnum, sd)) { printf("ERROR: secdesc set failed: %s\n", cli_errstr(cli)); + cli_close(cli, fnum); + return EXIT_FAILED; } cli_close(cli, fnum); -- 2.34.1