svn commit: samba r10099 - in branches/tmp/RPCREWRITE/source/rpcclient: .

jra at samba.org jra at samba.org
Fri Sep 9 01:17:27 GMT 2005


Author: jra
Date: 2005-09-09 01:17:27 +0000 (Fri, 09 Sep 2005)
New Revision: 10099

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10099

Log:
Make rpcclient build again.
Jeremy

Modified:
   branches/tmp/RPCREWRITE/source/rpcclient/cmd_spoolss.c
   branches/tmp/RPCREWRITE/source/rpcclient/cmd_test.c
   branches/tmp/RPCREWRITE/source/rpcclient/rpcclient.c


Changeset:
Modified: branches/tmp/RPCREWRITE/source/rpcclient/cmd_spoolss.c
===================================================================
--- branches/tmp/RPCREWRITE/source/rpcclient/cmd_spoolss.c	2005-09-09 01:10:40 UTC (rev 10098)
+++ branches/tmp/RPCREWRITE/source/rpcclient/cmd_spoolss.c	2005-09-09 01:17:27 UTC (rev 10099)
@@ -2631,8 +2631,10 @@
 	if ( !NT_STATUS_IS_OK(nt_status) )
 		return WERR_GENERAL_FAILURE;
 
-	cli2 = cli_rpc_pipe_open_noauth(cli_server2, PI_SPOOLSS);
+	cli2 = cli_rpc_pipe_open_noauth(cli_server2, PI_SPOOLSS, &nt_status);
 	if (!cli2) {
+		printf("failed to open spoolss pipe on server %s (%s)\n",
+			servername2, nt_errstr(nt_status));
 		return WERR_GENERAL_FAILURE;
 	}
 					

Modified: branches/tmp/RPCREWRITE/source/rpcclient/cmd_test.c
===================================================================
--- branches/tmp/RPCREWRITE/source/rpcclient/cmd_test.c	2005-09-09 01:10:40 UTC (rev 10098)
+++ branches/tmp/RPCREWRITE/source/rpcclient/cmd_test.c	2005-09-09 01:17:27 UTC (rev 10099)
@@ -31,10 +31,10 @@
 
 	d_printf("testme\n");
 
-	lsa_pipe = cli_rpc_pipe_open_noauth(cli->cli, PI_LSARPC);
+	lsa_pipe = cli_rpc_pipe_open_noauth(cli->cli, PI_LSARPC, &status);
 	if (lsa_pipe == NULL) goto done;
 
-	samr_pipe = cli_rpc_pipe_open_noauth(cli->cli, PI_SAMR);
+	samr_pipe = cli_rpc_pipe_open_noauth(cli->cli, PI_SAMR, &status);
 	if (samr_pipe == NULL) goto done;
 
 	status = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, False,

Modified: branches/tmp/RPCREWRITE/source/rpcclient/rpcclient.c
===================================================================
--- branches/tmp/RPCREWRITE/source/rpcclient/rpcclient.c	2005-09-09 01:10:40 UTC (rev 10098)
+++ branches/tmp/RPCREWRITE/source/rpcclient/rpcclient.c	2005-09-09 01:17:27 UTC (rev 10099)
@@ -139,8 +139,8 @@
 		goto error;
 	}
 
-	if ((lsapipe = cli_rpc_pipe_open_noauth(cli, PI_LSARPC)) == NULL) {
-		fprintf(stderr, "could not initialise lsa pipe\n");
+	if ((lsapipe = cli_rpc_pipe_open_noauth(cli, PI_LSARPC, &result)) == NULL) {
+		fprintf(stderr, "could not initialise lsa pipe. Error was %s\n", nt_errstr(result) );
 		goto error;
 	}
 	
@@ -522,7 +522,8 @@
 		switch (pipe_default_auth_type) {
 			case PIPE_AUTH_TYPE_NONE:
 				cmd_entry->rpc_pipe = cli_rpc_pipe_open_noauth(cli,
-								cmd_entry->pipe_idx);
+								cmd_entry->pipe_idx,
+								&ntresult);
 				break;
 			case PIPE_AUTH_TYPE_NTLMSSP:
 				cmd_entry->rpc_pipe = cli_rpc_pipe_open_ntlmssp(cli,
@@ -530,24 +531,27 @@
 								pipe_default_auth_level,
 								lp_workgroup(),
 								cmdline_auth_info.username,
-								cmdline_auth_info.password);
+								cmdline_auth_info.password,
+								&ntresult);
 				break;
 			case PIPE_AUTH_TYPE_SCHANNEL:
 				cmd_entry->rpc_pipe = cli_rpc_pipe_open_schannel(cli,
 								cmd_entry->pipe_idx,
 								pipe_default_auth_level,
-								lp_workgroup());
+								lp_workgroup(),
+								&ntresult);
 				break;
 			default:
 				DEBUG(0, ("Could not initialise %s. Invalid auth type %u\n",
-					get_pipe_name(cmd_entry->pipe_idx),
+					cli_get_pipe_name(cmd_entry->pipe_idx),
 					pipe_default_auth_type ));
 				return NT_STATUS_UNSUCCESSFUL;
 		}
 		if (!cmd_entry->rpc_pipe) {
-			DEBUG(0, ("Could not initialise %s.\n",
-				get_pipe_name(cmd_entry->pipe_idx)));
-			return NT_STATUS_UNSUCCESSFUL;
+			DEBUG(0, ("Could not initialise %s. Error was %s\n",
+				cli_get_pipe_name(cmd_entry->pipe_idx),
+				nt_errstr(ntresult) ));
+			return ntresult;
 		}
 
 		if (cmd_entry->pipe_idx == PI_NETLOGON) {
@@ -571,7 +575,7 @@
 
 			if (!NT_STATUS_IS_OK(ntresult)) {
 				DEBUG(0, ("Could not initialise credentials for %s.\n",
-					get_pipe_name(cmd_entry->pipe_idx)));
+					cli_get_pipe_name(cmd_entry->pipe_idx)));
 				return ntresult;
 			}
 		}



More information about the samba-cvs mailing list