mirror of
https://github.com/sheumann/hush.git
synced 2024-12-21 23:29:34 +00:00
reuse a few strings
text data bss dec hex filename 839040 453 6828 846321 ce9f1 busybox_old 839019 453 6828 846300 ce9dc busybox_unstripped Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
26ffe81188
commit
ca228fb16d
@ -292,9 +292,9 @@ static void ChangeUser(struct passwd *pas)
|
||||
/* careful: we're after vfork! */
|
||||
change_identity(pas); /* - initgroups, setgid, setuid */
|
||||
if (chdir(pas->pw_dir) < 0) {
|
||||
crondlog(WARN9 "can't chdir(%s)", pas->pw_dir);
|
||||
crondlog(WARN9 "chdir(%s)", pas->pw_dir);
|
||||
if (chdir(TMPDIR) < 0) {
|
||||
crondlog(DIE9 "can't chdir(%s)", TMPDIR); /* exits */
|
||||
crondlog(DIE9 "chdir(%s)", TMPDIR); /* exits */
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -575,14 +575,14 @@ static void SynchronizeDir(void)
|
||||
*/
|
||||
unlink(CRONUPDATE);
|
||||
if (chdir(CDir) < 0) {
|
||||
crondlog(DIE9 "can't chdir(%s)", CDir);
|
||||
crondlog(DIE9 "chdir(%s)", CDir);
|
||||
}
|
||||
{
|
||||
DIR *dir = opendir(".");
|
||||
struct dirent *den;
|
||||
|
||||
if (!dir)
|
||||
crondlog(DIE9 "can't chdir(%s)", "."); /* exits */
|
||||
crondlog(DIE9 "chdir(%s)", "."); /* exits */
|
||||
while ((den = readdir(dir)) != NULL) {
|
||||
if (strchr(den->d_name, '.') != NULL) {
|
||||
continue;
|
||||
|
@ -1432,7 +1432,7 @@ static void send_cgi_and_exit(
|
||||
if (script != url) { /* paranoia */
|
||||
*script = '\0';
|
||||
if (chdir(url + 1) != 0) {
|
||||
bb_perror_msg("chdir %s", url + 1);
|
||||
bb_perror_msg("chdir(%s)", url + 1);
|
||||
goto error_execing_cgi;
|
||||
}
|
||||
// not needed: *script = '/';
|
||||
|
Loading…
Reference in New Issue
Block a user