[SCM] Samba Shared Repository - branch v3-6-test updated
Günther Deschner
gd at samba.org
Fri Jan 21 08:56:57 MST 2011
The branch, v3-6-test has been updated
via 1007dd3 s3-torture: fix uninitialized status code.
via 0e0cdc1 s3-rpc_client: fix dcerpc_try_samr_connects().
via 1324924 s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
via 30be636 s3-rpc_client: fix uninitialized variable found by -O3.
from d4fa4fc s3-waf: remove RPCCLI_SPOOLSS subsystem.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test
- Log -----------------------------------------------------------------
commit 1007dd323bb701dc4cfa07d9cfd8a8361cceeccc
Author: Günther Deschner <gd at samba.org>
Date: Fri Jan 21 15:35:11 2011 +0100
s3-torture: fix uninitialized status code.
Guenther
Autobuild-User: Günther Deschner <gd at samba.org>
Autobuild-Date: Fri Jan 21 16:52:34 CET 2011 on sn-devel-104
(cherry picked from commit 6ee39a2f42e83768f99e742f76dd4a1b785fcdae)
commit 0e0cdc162aa5d8fb331ca5054c7e3ffcd919fe31
Author: Günther Deschner <gd at samba.org>
Date: Fri Jan 21 16:02:18 2011 +0100
s3-rpc_client: fix dcerpc_try_samr_connects().
Only return when both results are ok.
Guenther
(cherry picked from commit 6923cc801669ad31741a9e2a024e0d35f1a16d58)
commit 1324924d54a354cd5e564c8ff81560a6b17e661c
Author: Günther Deschner <gd at samba.org>
Date: Fri Jan 21 16:00:31 2011 +0100
s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
Guenther
(cherry picked from commit e873ce9b651b665b1b0e3755b016587f02a9f99d)
commit 30be636a97838b80b078c41e10fcef96321afbda
Author: Günther Deschner <gd at samba.org>
Date: Fri Jan 21 15:51:05 2011 +0100
s3-rpc_client: fix uninitialized variable found by -O3.
Guenther
(cherry picked from commit 1f26b101ed594ed55f9679fe595ddba2ef1ecee0)
-----------------------------------------------------------------------
Summary of changes:
source3/rpc_client/cli_pipe.c | 2 +-
source3/rpc_client/cli_samr.c | 6 +++---
source3/torture/torture.c | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c
index d7320c1..f353958 100644
--- a/source3/rpc_client/cli_pipe.c
+++ b/source3/rpc_client/cli_pipe.c
@@ -1688,7 +1688,7 @@ static void rpc_pipe_bind_step_one_done(struct tevent_req *subreq)
struct auth_ntlmssp_state *ntlmssp_ctx;
struct spnego_context *spnego_ctx;
struct gse_context *gse_ctx;
- struct ncacn_packet *pkt;
+ struct ncacn_packet *pkt = NULL;
struct dcerpc_auth auth;
DATA_BLOB auth_token = data_blob_null;
NTSTATUS status;
diff --git a/source3/rpc_client/cli_samr.c b/source3/rpc_client/cli_samr.c
index 2716a74..19dd255 100644
--- a/source3/rpc_client/cli_samr.c
+++ b/source3/rpc_client/cli_samr.c
@@ -23,7 +23,7 @@
#include "includes.h"
#include "../libcli/auth/libcli_auth.h"
-#include "../librpc/gen_ndr/cli_samr.h"
+#include "../librpc/gen_ndr/ndr_samr_c.h"
#include "rpc_client/cli_samr.h"
#include "../lib/crypto/arcfour.h"
#include "rpc_client/init_lsa.h"
@@ -445,7 +445,7 @@ NTSTATUS dcerpc_try_samr_connects(struct dcerpc_binding_handle *h,
&info_out,
connect_pol,
presult);
- if (NT_STATUS_IS_OK(status)) {
+ if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(*presult)) {
return status;
}
@@ -456,7 +456,7 @@ NTSTATUS dcerpc_try_samr_connects(struct dcerpc_binding_handle *h,
access_mask,
connect_pol,
presult);
- if (NT_STATUS_IS_OK(status)) {
+ if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(*presult)) {
return status;
}
diff --git a/source3/torture/torture.c b/source3/torture/torture.c
index 9822923..df55940 100644
--- a/source3/torture/torture.c
+++ b/source3/torture/torture.c
@@ -667,7 +667,7 @@ static bool rw_torture3(struct cli_state *c, char *lockfname)
unsigned countprev = 0;
ssize_t sent = 0;
bool correct = True;
- NTSTATUS status;
+ NTSTATUS status = NT_STATUS_OK;
srandom(1);
for (i = 0; i < sizeof(buf); i += sizeof(uint32))
--
Samba Shared Repository
More information about the samba-cvs
mailing list