Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
orbea -
OpenLDAP
Commits
fc8a7b25
Commit
fc8a7b25
authored
May 10, 2020
by
Ryan Tandy
Browse files
ITS
#9258
More for ITS
#6937
, don't free user/group
parent
f5ff1dad
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/user.c
View file @
fc8a7b25
...
...
@@ -38,7 +38,6 @@
/*
* Set real and effective user id and group id, and group access list
* The user and group arguments are freed.
*/
void
...
...
@@ -65,7 +64,6 @@ slap_init_user( char *user, char *group )
pwd
=
getpwuid
(
uid
);
goto
did_getpw
;
#else
free
(
user
);
user
=
NULL
;
#endif
}
else
{
...
...
@@ -78,8 +76,7 @@ slap_init_user( char *user, char *group )
exit
(
EXIT_FAILURE
);
}
if
(
got_uid
)
{
free
(
user
);
user
=
(
pwd
!=
NULL
?
ch_strdup
(
pwd
->
pw_name
)
:
NULL
);
user
=
(
pwd
!=
NULL
?
pwd
->
pw_name
:
NULL
);
}
else
{
got_uid
=
1
;
uid
=
pwd
->
pw_uid
;
...
...
@@ -120,7 +117,6 @@ slap_init_user( char *user, char *group )
exit
(
EXIT_FAILURE
);
}
}
free
(
group
);
got_gid
=
1
;
}
...
...
@@ -131,7 +127,6 @@ slap_init_user( char *user, char *group )
exit
(
EXIT_FAILURE
);
}
free
(
user
);
}
#ifdef HAVE_ENDGRENT
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment