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 <abart...@samba.org>
Date:   Fri Jun 10 09:37:06 2011 +1000

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

commit 77c612fc21da944aa6c84e52c127713fcaf9a071
Author: Andrew Bartlett <abart...@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

Reply via email to