mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
libcli/security: fix sid_type_lookup().
It *always* returned "SID *TYPE* is INVALID". Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Jan 10 12:47:00 CET 2011 on sn-devel-104
This commit is contained in:
parent
1c6d89660e
commit
45227e96c2
@ -126,20 +126,18 @@ static const struct {
|
||||
{SID_NAME_DELETED, "Deleted Account"},
|
||||
{SID_NAME_INVALID, "Invalid Account"},
|
||||
{SID_NAME_UNKNOWN, "UNKNOWN"},
|
||||
{SID_NAME_COMPUTER, "Computer"},
|
||||
|
||||
{(enum lsa_SidType)0, NULL}
|
||||
{SID_NAME_COMPUTER, "Computer"}
|
||||
};
|
||||
|
||||
const char *sid_type_lookup(uint32_t sid_type)
|
||||
{
|
||||
int i = 0;
|
||||
int i;
|
||||
|
||||
/* Look through list */
|
||||
while(sid_name_type[i].sid_type != 0) {
|
||||
if (sid_name_type[i].sid_type == sid_type)
|
||||
for (i=0; i < ARRAY_SIZE(sid_name_type); i++) {
|
||||
if (sid_name_type[i].sid_type == sid_type) {
|
||||
return sid_name_type[i].string;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
/* Default return */
|
||||
|
Loading…
Reference in New Issue
Block a user