Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Main
Synchronet
Commits
3632eb3d
Commit
3632eb3d
authored
May 18, 2004
by
deuce
Browse files
Non-BSD systems don't copy the environment string.
parent
0da4a150
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
6 deletions
+9
-6
src/sbbs3/sbbscon.c
src/sbbs3/sbbscon.c
+9
-6
No files found.
src/sbbs3/sbbscon.c
View file @
3632eb3d
...
...
@@ -1568,14 +1568,17 @@ int main(int argc, char** argv)
pwent
=
getpwnam
(
new_uid_name
);
if
(
pwent
!=
NULL
)
{
sprintf
(
str
,
"USER=%s"
,
pwent
->
pw_name
);
putenv
(
str
);
sprintf
(
str
,
"HOME=%s"
,
pwent
->
pw_dir
);
putenv
(
str
);
char
uenv
[
128
];
char
henv
[
MAX_PATH
+
6
];
sprintf
(
uenv
,
"USER=%s"
,
pwent
->
pw_name
);
putenv
(
uenv
);
sprintf
(
henv
,
"HOME=%s"
,
pwent
->
pw_dir
);
putenv
(
henv
);
}
if
(
new_gid_name
[
0
])
{
sprintf
(
str
,
"GROUP=%s"
,
new_gid_name
);
putenv
(
str
);
char
genv
[
128
];
sprintf
(
genv
,
"GROUP=%s"
,
new_gid_name
);
putenv
(
genv
);
}
sprintf
(
str
,
"Successfully changed user_id to %s"
,
new_uid_name
);
bbs_lputs
(
NULL
,
LOG_INFO
,
str
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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