From: Matthias Dieter Wallnöfer Date: Sun, 21 Mar 2010 14:54:17 +0000 (+0100) Subject: s4:regshell - don't return an error code if we get a security descriptors error X-Git-Tag: samba-3.6.0pre1~4224 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=d4425ecea5b4c5bc586ee53a78b386d4a57a2d21;p=bbaumbach%2Fsamba-autobuild%2F.git s4:regshell - don't return an error code if we get a security descriptors error s4 itself doesn't support them so print only the error code out (in s4's case WERR_NOT_SUPPORTED). --- diff --git a/source4/lib/registry/tools/regshell.c b/source4/lib/registry/tools/regshell.c index 003cbd15e07..1ead1a67f49 100644 --- a/source4/lib/registry/tools/regshell.c +++ b/source4/lib/registry/tools/regshell.c @@ -140,8 +140,8 @@ static WERROR cmd_info(struct regshell_context *ctx, int argc, char **argv) error = reg_get_sec_desc(ctx, ctx->current, &sec_desc); if (!W_ERROR_IS_OK(error)) { - printf("Error getting security descriptor\n"); - return error; + printf("Error getting security descriptor: %s\n", win_errstr(error)); + return WERR_OK; } ndr_print_debug((ndr_print_fn_t)ndr_print_security_descriptor, "Security", sec_desc);