[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Thu Jun 9 20:38:01 MDT 2011


The branch, master has been updated
       via  91f3515 s3-param Avoid strupper_m() where possible.
       via  77c612f s4-librpc Remove unsued server_id4.idl
      from  73cbcd9 s4-drs: added debug lines for missing linked attribute fields

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 91f351568aab728269cdfce3a6cfad8b5785b8d8
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Jun 10 09:37:06 2011 +1000

    s3-param Avoid strupper_m() where possible.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Fri Jun 10 04:37:54 CEST 2011 on sn-devel-104

commit 77c612fc21da944aa6c84e52c127713fcaf9a071
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Jun 10 09:36:37 2011 +1000

    s4-librpc Remove unsued server_id4.idl

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

Summary of changes:
 source3/param/loadparm.c          |   17 ++++++++++++-----
 source4/librpc/idl/server_id4.idl |   13 -------------
 2 files changed, 12 insertions(+), 18 deletions(-)
 delete mode 100644 source4/librpc/idl/server_id4.idl


Changeset truncated at 500 lines:

diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 3ba5312..c80b751 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -7135,10 +7135,14 @@ static void copy_service(struct service *pserviceDest, struct service *pserviceS
 					break;
 
 				case P_USTRING:
+				{
+					char *upper_string = strupper_talloc(talloc_tos(), 
+									     *(char **)src_ptr);
 					string_set((char **)dest_ptr,
-						   *(char **)src_ptr);
-					strupper_m(*(char **)dest_ptr);
+						   upper_string);
+					TALLOC_FREE(upper_string);
 					break;
+				}
 				case P_LIST:
 					TALLOC_FREE(*((char ***)dest_ptr));
 					*((char ***)dest_ptr) = str_list_copy(NULL, 
@@ -8007,10 +8011,13 @@ bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue
 			break;
 
 		case P_USTRING:
-			string_set((char **)parm_ptr, pszParmValue);
-			strupper_m(*(char **)parm_ptr);
+		{
+			char *upper_string = strupper_talloc(talloc_tos(), 
+							     pszParmValue);
+			string_set((char **)parm_ptr, upper_string);
+			TALLOC_FREE(upper_string);
 			break;
-
+		}
 		case P_ENUM:
 			lp_set_enum_parm( &parm_table[parmnum], pszParmValue, (int*)parm_ptr );
 			break;
diff --git a/source4/librpc/idl/server_id4.idl b/source4/librpc/idl/server_id4.idl
deleted file mode 100644
index eb191e3..0000000
--- a/source4/librpc/idl/server_id4.idl
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-	pointer_default(unique)
-]
-interface server_id
-{
-	/* id used to identify a endpoint, possibly in a cluster */
-	typedef [public] struct {
-		hyper pid;
-		uint32 task_id;
-		uint32 vnn;
-		udlong unique_id;
-	} server_id;
-}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list