[SCM] Samba Shared Repository - branch master updated
Günther Deschner
gd at samba.org
Fri Jan 21 08:53:01 MST 2011
The branch, master has been updated
via 6ee39a2 s3-torture: fix uninitialized status code.
via 6923cc8 s3-rpc_client: fix dcerpc_try_samr_connects().
via e873ce9 s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
via 1f26b10 s3-rpc_client: fix uninitialized variable found by -O3.
from 5e89574 s3-waf: remove RPCCLI_SPOOLSS subsystem.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 6ee39a2f42e83768f99e742f76dd4a1b785fcdae
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
commit 6923cc801669ad31741a9e2a024e0d35f1a16d58
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
commit e873ce9b651b665b1b0e3755b016587f02a9f99d
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
commit 1f26b101ed594ed55f9679fe595ddba2ef1ecee0
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
-----------------------------------------------------------------------
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