[SCM] Samba Shared Repository - branch v3-6-test updated

Jeremy Allison jra at samba.org
Tue Feb 22 18:12:41 MST 2011


The branch, v3-6-test has been updated
       via  8421b9a s3: Protect tldap_errstr against a NULL ld (cherry picked from commit e99d1de3c4fe3c1ff678270f51ef7e6d3812e878)
       via  0c4bcb8 s3: Improve a debug message, we have more than pdb_tdb.
       via  82422b9 smbtorture Remove random file name before we start RW2 (cherry picked from commit b73cfabdf5cc28a91a72df8b64cf57021e08f0b0)
       via  9817213 s3: Fix a typo (cherry picked from commit c85607d8ecd97c242662ca391e24269df1686fb8)
      from  8353150 Torture test added to run_opentest() to ensure we don't regress on the previous change. (cherry picked from commit ed9861cad6576861953a10706af818f38e7955bd)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test


- Log -----------------------------------------------------------------
commit 8421b9a25f4d3d573e3242215d36c5db906c211c
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Feb 20 15:08:41 2011 +0100

    s3: Protect tldap_errstr against a NULL ld
    (cherry picked from commit e99d1de3c4fe3c1ff678270f51ef7e6d3812e878)

commit 0c4bcb8fdd25c7f7a3b6c9efd6b11476b1c7bec4
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Feb 20 15:20:26 2011 +0100

    s3: Improve a debug message, we have more than pdb_tdb.
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Sun Feb 20 16:50:05 CET 2011 on sn-devel-104
    (cherry picked from commit b85a323d02c69beffc9e20fc2164930cc5e91234)

commit 82422b9e978e20ad480a27cd7139b539f4899608
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Feb 22 11:21:53 2011 +1100

    smbtorture Remove random file name before we start RW2
    (cherry picked from commit b73cfabdf5cc28a91a72df8b64cf57021e08f0b0)

commit 98172133e395a75482ce4843632e79ab692cb0b6
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Feb 21 12:45:14 2011 +0100

    s3: Fix a typo
    (cherry picked from commit c85607d8ecd97c242662ca391e24269df1686fb8)

-----------------------------------------------------------------------

Summary of changes:
 source3/groupdb/mapping.c   |    2 +-
 source3/lib/tldap_util.c    |    4 +++-
 source3/printing/printing.c |    2 +-
 source3/torture/torture.c   |    4 ++++
 4 files changed, 9 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/groupdb/mapping.c b/source3/groupdb/mapping.c
index 837f84a..d76e344 100644
--- a/source3/groupdb/mapping.c
+++ b/source3/groupdb/mapping.c
@@ -138,7 +138,7 @@ bool get_domain_group_from_sid(struct dom_sid sid, GROUP_MAP *map)
 		return False;
 	}
 
-	DEBUG(10, ("get_domain_group_from_sid: SID found in the TDB\n"));
+	DEBUG(10, ("get_domain_group_from_sid: SID found in passdb\n"));
 
 	/* if it's not a domain group, continue */
 	if (map->sid_name_use!=SID_NAME_DOM_GRP) {
diff --git a/source3/lib/tldap_util.c b/source3/lib/tldap_util.c
index 7f1e916..d8aa53a 100644
--- a/source3/lib/tldap_util.c
+++ b/source3/lib/tldap_util.c
@@ -332,7 +332,9 @@ const char *tldap_errstr(TALLOC_CTX *mem_ctx, struct tldap_context *ld, int rc)
 	const char *ld_error = NULL;
 	char *res;
 
-	ld_error = tldap_msg_diagnosticmessage(tldap_ctx_lastmsg(ld));
+	if (ld != NULL) {
+		ld_error = tldap_msg_diagnosticmessage(tldap_ctx_lastmsg(ld));
+	}
 	res = talloc_asprintf(mem_ctx, "LDAP error %d (%s), %s", rc,
 			      tldap_err2string(rc),
 			      ld_error ? ld_error : "unknown");
diff --git a/source3/printing/printing.c b/source3/printing/printing.c
index 1c2817d..ee0a100 100644
--- a/source3/printing/printing.c
+++ b/source3/printing/printing.c
@@ -1306,7 +1306,7 @@ done:
 }
 
 /****************************************************************************
- main work for updating the lpq cahe for a printer queue
+ main work for updating the lpq cache for a printer queue
 ****************************************************************************/
 
 static void print_queue_update_internal( struct tevent_context *ev,
diff --git a/source3/torture/torture.c b/source3/torture/torture.c
index 73b75bb..2670485 100644
--- a/source3/torture/torture.c
+++ b/source3/torture/torture.c
@@ -677,6 +677,10 @@ static bool rw_torture3(struct cli_state *c, char *lockfname)
 
 	if (procnum == 0)
 	{
+		if (!NT_STATUS_IS_OK(cli_unlink(c, lockfname, aSYSTEM | aHIDDEN))) {
+			printf("unlink failed (%s) (normal, this file should not exist)\n", cli_errstr(c));
+		}
+
 		if (!NT_STATUS_IS_OK(cli_open(c, lockfname, O_RDWR | O_CREAT | O_EXCL, 
 				 DENY_NONE, &fnum))) {
 			printf("first open read/write of %s failed (%s)\n",


-- 
Samba Shared Repository


More information about the samba-cvs mailing list