[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