svn commit: samba r18964 - in branches/SAMBA_3_0/source/utils: .
jerry at samba.org
jerry at samba.org
Wed Sep 27 21:37:44 GMT 2006
Author: jerry
Date: 2006-09-27 21:37:43 +0000 (Wed, 27 Sep 2006)
New Revision: 18964
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18964
Log:
fix 'net rpc registry save' to use the new wnireg client code
Modified:
branches/SAMBA_3_0/source/utils/net_rpc_registry.c
Changeset:
Modified: branches/SAMBA_3_0/source/utils/net_rpc_registry.c
===================================================================
--- branches/SAMBA_3_0/source/utils/net_rpc_registry.c 2006-09-27 19:03:54 UTC (rev 18963)
+++ branches/SAMBA_3_0/source/utils/net_rpc_registry.c 2006-09-27 21:37:43 UTC (rev 18964)
@@ -1,8 +1,9 @@
/*
Samba Unix/Linux SMB client library
Distributed SMB/CIFS Server Management Utility
- Copyright (C) Gerald (Jerry) Carter 2005
+ Copyright (C) Gerald (Jerry) Carter 2005-2006
+
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
@@ -210,6 +211,7 @@
POLICY_HND pol_hive, pol_key;
NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
struct winreg_String subkeyname;
+ struct winreg_String filename;
if (argc != 2 ) {
d_printf("Usage: net rpc backup <path> <file> \n");
@@ -237,19 +239,12 @@
return werror_to_ntstatus(result);
}
-#if 0 /* IDL not implemented */
- /* original call was: rpccli_reg_save_key(pipe_hnd, mem_ctx, &pol_key, argv[1] ); */
-
- status = rpccli_winreg_SaveKey( cli, mem_ctx );
+ filename.name = argv[1];
+ status = rpccli_winreg_SaveKey( pipe_hnd, mem_ctx, &pol_key, &filename, NULL );
if ( !W_ERROR_IS_OK(result) ) {
d_fprintf(stderr, "Unable to save [%s] to %s:%s\n", argv[0], cli->desthost, argv[1]);
}
-#else
- d_printf("Call not implemented.\n");
- status = NT_STATUS_NOT_IMPLEMENTED;
-#endif
-
/* cleanup */
rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_key );
More information about the samba-cvs
mailing list