1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

Some simplifications

(This used to be commit b59b436997)
This commit is contained in:
Volker Lendecke 2008-03-17 21:00:16 +01:00
parent e06aa46b9f
commit c5356479c1
3 changed files with 7 additions and 10 deletions

View File

@ -344,7 +344,6 @@ static int sec_desc_upg_fn( TDB_CONTEXT *the_tdb, TDB_DATA key,
int result, i;
uint32 sd_size;
size_t size_new_sec;
DOM_SID sid;
if (!data.dptr || data.dsize == 0) {
return 0;
@ -405,13 +404,10 @@ static int sec_desc_upg_fn( TDB_CONTEXT *the_tdb, TDB_DATA key,
/* create a new SEC_DESC with the appropriate owner and group SIDs */
if (!string_to_sid(&sid, "S-1-5-32-544" )) {
prs_mem_free( &ps );
return 0;
}
new_sec = make_sec_desc( ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE,
&sid, &sid,
NULL, NULL, &size_new_sec );
&global_sid_Builtin_Administrators,
&global_sid_Builtin_Administrators,
NULL, NULL, &size_new_sec );
if (!new_sec) {
prs_mem_free( &ps );
return 0;

View File

@ -391,8 +391,9 @@ void become_root(void)
* no good way to handle push_sec_ctx() failing without changing
* the prototype of become_root()
*/
if (!push_sec_ctx())
return;
if (!push_sec_ctx()) {
smb_panic("become_root: push_sec_ctx failed");
}
push_conn_ctx();
set_root_sec_ctx();
}

View File

@ -3048,7 +3048,7 @@ static NTSTATUS rpc_group_members_internals(const DOM_SID *domain_sid,
rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol);
(void) string_to_sid(&sid_Builtin, "S-1-5-32");
sid_copy(&sid_Builtin, &global_sid_Builtin);
result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx,
&connect_pol,