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

Karolin Seeger kseeger at samba.org
Wed Jan 25 11:23:02 MST 2012


The branch, v3-6-test has been updated
       via  a3dcfb6 WHATSNEW: Add another change.
       via  69fafa2 s3-spoolss: Pass the right pointer type.
      from  788c8af WHATSNEW: Add another change.

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


- Log -----------------------------------------------------------------
commit a3dcfb66bb3763ee95f2bfe8b7a615ffee859985
Author: Karolin Seeger <kseeger at samba.org>
Date:   Wed Jan 25 19:23:06 2012 +0100

    WHATSNEW: Add another change.
    
    Jeremy, thanks a lot for the fix!

commit 69fafa216ee45829d330e9564858f6702b4b268d
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Jan 25 19:19:14 2012 +0100

    s3-spoolss: Pass the right pointer type.
    
    Follow-up fix for an issue introduced by a fix for bug #4942.

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

Summary of changes:
 WHATSNEW.txt                                |    1 +
 source3/rpc_server/spoolss/srv_spoolss_nt.c |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 95e633b..b3e5008 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -48,6 +48,7 @@ o   Jeremy Allison <jra at samba.org>
       pipe on short write.
     * BUG 8687: Fix typo in 'net memberships' usage.
     * BUG 8710: Fix major leak with SMB2 in connections.tdb.
+    * Fix a crash bug in the spoolss code.
     * Add new contributing FAQ announcing acceptance of corporate (C).
 
 
diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c
index ea99d10..4cc0659 100644
--- a/source3/rpc_server/spoolss/srv_spoolss_nt.c
+++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c
@@ -2179,7 +2179,7 @@ static WERROR spoolss_dpd_version(TALLOC_CTX *mem_ctx,
 	if (delete_files) {
 		bool in_use = printer_driver_files_in_use(mem_ctx,
 						get_session_info_system(),
-							  b,
+							  p->msg_ctx,
 							  info);
 		if (in_use && (r->in.delete_flags & DPD_DELETE_ALL_FILES)) {
 			status = WERR_PRINTER_DRIVER_IN_USE;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list