1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00

net_rpc_registry: consistently return error upon wrong use.

Michael
(This used to be commit 26e3d71cd0b2d1bb31c50627ea71267328d52448)
This commit is contained in:
Michael Adam 2008-04-04 17:50:41 +02:00
parent ae790f9b89
commit c7aa3dd3c0

View File

@ -629,7 +629,7 @@ static NTSTATUS rpc_registry_enumerate_internal(const DOM_SID *domain_sid,
if (argc != 1 ) {
d_printf("Usage: net rpc registry enumerate <path> [recurse]\n");
d_printf("Example: net rpc registry enumerate 'HKLM\\Software\\Samba'\n");
return NT_STATUS_OK;
return NT_STATUS_INVALID_PARAMETER;
}
status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_READ,
@ -697,7 +697,7 @@ static NTSTATUS rpc_registry_save_internal(const DOM_SID *domain_sid,
if (argc != 2 ) {
d_printf("Usage: net rpc registry backup <path> <file> \n");
return NT_STATUS_OK;
return NT_STATUS_INVALID_PARAMETER;
}
status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_ALL,
@ -882,7 +882,7 @@ static int rpc_registry_dump( int argc, const char **argv )
if (argc != 1 ) {
d_printf("Usage: net rpc registry dump <file> \n");
return 0;
return -1;
}
d_printf("Opening %s....", argv[0]);
@ -926,7 +926,7 @@ static int rpc_registry_copy( int argc, const char **argv )
if (argc != 2 ) {
d_printf("Usage: net rpc registry copy <srcfile> <newfile>\n");
return 0;
return -1;
}
d_printf("Opening %s....", argv[0]);
@ -997,7 +997,7 @@ static NTSTATUS rpc_registry_getsd_internal(const DOM_SID *domain_sid,
if (argc <1 || argc > 2) {
d_printf("Usage: net rpc registry getsd <path> <secinfo>\n");
d_printf("Example: net rpc registry getsd 'HKLM\\Software\\Samba'\n");
return NT_STATUS_OK;
return NT_STATUS_INVALID_PARAMETER;
}
status = registry_openkey(mem_ctx, pipe_hnd, argv[0],