svn commit: samba r23665 - in branches: SAMBA_3_0/source/lib
SAMBA_3_0/source/rpc_parse SAMBA_3_0_26/source/lib
SAMBA_3_0_26/source/rpc_parse
vlendec at samba.org
vlendec at samba.org
Sat Jun 30 09:15:34 GMT 2007
Author: vlendec
Date: 2007-06-30 09:15:33 +0000 (Sat, 30 Jun 2007)
New Revision: 23665
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23665
Log:
Remove two unneeded global variables
Modified:
branches/SAMBA_3_0/source/lib/privileges_basic.c
branches/SAMBA_3_0/source/rpc_parse/parse_lsa.c
branches/SAMBA_3_0_26/source/lib/privileges_basic.c
branches/SAMBA_3_0_26/source/rpc_parse/parse_lsa.c
Changeset:
Modified: branches/SAMBA_3_0/source/lib/privileges_basic.c
===================================================================
--- branches/SAMBA_3_0/source/lib/privileges_basic.c 2007-06-30 00:22:59 UTC (rev 23664)
+++ branches/SAMBA_3_0/source/lib/privileges_basic.c 2007-06-30 09:15:33 UTC (rev 23665)
@@ -364,15 +364,10 @@
int count_all_privileges( void )
{
- static int count;
-
- if ( count )
- return count;
-
- /* loop over the array and count it */
- for ( count=0; !se_priv_equal(&privs[count].se_priv, &se_priv_end); count++ ) ;
-
- return count;
+ /*
+ * The -1 is due to the weird SE_END record...
+ */
+ return (sizeof(privs) / sizeof(privs[0])) - 1;
}
@@ -404,9 +399,8 @@
Convert a LUID to a named string
****************************************************************************/
-char* luid_to_privilege_name(const LUID *set)
+const char *luid_to_privilege_name(const LUID *set)
{
- static fstring name;
int i;
if (set->high != 0)
@@ -414,8 +408,7 @@
for ( i=0; !se_priv_equal(&privs[i].se_priv, &se_priv_end); i++ ) {
if ( set->low == privs[i].luid.low ) {
- fstrcpy( name, privs[i].name );
- return name;
+ return privs[i].name;
}
}
Modified: branches/SAMBA_3_0/source/rpc_parse/parse_lsa.c
===================================================================
--- branches/SAMBA_3_0/source/rpc_parse/parse_lsa.c 2007-06-30 00:22:59 UTC (rev 23664)
+++ branches/SAMBA_3_0/source/rpc_parse/parse_lsa.c 2007-06-30 09:15:33 UTC (rev 23665)
@@ -3216,7 +3216,7 @@
NTSTATUS init_r_enum_acct_rights( LSA_R_ENUM_ACCT_RIGHTS *out, PRIVILEGE_SET *privileges )
{
uint32 i;
- char *privname;
+ const char *privname;
const char **privname_array = NULL;
int num_priv = 0;
Modified: branches/SAMBA_3_0_26/source/lib/privileges_basic.c
===================================================================
--- branches/SAMBA_3_0_26/source/lib/privileges_basic.c 2007-06-30 00:22:59 UTC (rev 23664)
+++ branches/SAMBA_3_0_26/source/lib/privileges_basic.c 2007-06-30 09:15:33 UTC (rev 23665)
@@ -364,15 +364,10 @@
int count_all_privileges( void )
{
- static int count;
-
- if ( count )
- return count;
-
- /* loop over the array and count it */
- for ( count=0; !se_priv_equal(&privs[count].se_priv, &se_priv_end); count++ ) ;
-
- return count;
+ /*
+ * The -1 is due to the weird SE_END record...
+ */
+ return (sizeof(privs) / sizeof(privs[0])) - 1;
}
@@ -404,9 +399,8 @@
Convert a LUID to a named string
****************************************************************************/
-char* luid_to_privilege_name(const LUID *set)
+const char *luid_to_privilege_name(const LUID *set)
{
- static fstring name;
int i;
if (set->high != 0)
@@ -414,8 +408,7 @@
for ( i=0; !se_priv_equal(&privs[i].se_priv, &se_priv_end); i++ ) {
if ( set->low == privs[i].luid.low ) {
- fstrcpy( name, privs[i].name );
- return name;
+ return privs[i].name;
}
}
Modified: branches/SAMBA_3_0_26/source/rpc_parse/parse_lsa.c
===================================================================
--- branches/SAMBA_3_0_26/source/rpc_parse/parse_lsa.c 2007-06-30 00:22:59 UTC (rev 23664)
+++ branches/SAMBA_3_0_26/source/rpc_parse/parse_lsa.c 2007-06-30 09:15:33 UTC (rev 23665)
@@ -3172,7 +3172,7 @@
NTSTATUS init_r_enum_acct_rights( LSA_R_ENUM_ACCT_RIGHTS *out, PRIVILEGE_SET *privileges )
{
uint32 i;
- char *privname;
+ const char *privname;
const char **privname_array = NULL;
int num_priv = 0;
More information about the samba-cvs
mailing list