From: Herb Lewis Date: Fri, 12 Dec 2008 21:47:10 +0000 (-0800) Subject: don't return 0 on error - bad for scripts X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=dc3c9fd570850e69ad5166184726f9abb7d8a9c7 don't return 0 on error - bad for scripts --- diff --git a/source/utils/smbcacls.c b/source/utils/smbcacls.c index 06ec984e012..611df8a5cf6 100644 --- a/source/utils/smbcacls.c +++ b/source/utils/smbcacls.c @@ -737,6 +737,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);