mass removal of underscores from _BB_DIR_foo and _BB_SUID_foo
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -574,12 +574,12 @@ static void check_suid(int applet_no)
|
||||
# endif
|
||||
check_need_suid:
|
||||
# endif
|
||||
if (APPLET_SUID(applet_no) == _BB_SUID_REQUIRE) {
|
||||
if (APPLET_SUID(applet_no) == BB_SUID_REQUIRE) {
|
||||
/* Real uid is not 0. If euid isn't 0 too, suid bit
|
||||
* is most probably not set on our executable */
|
||||
if (geteuid())
|
||||
bb_error_msg_and_die("must be suid to work properly");
|
||||
} else if (APPLET_SUID(applet_no) == _BB_SUID_DROP) {
|
||||
} else if (APPLET_SUID(applet_no) == BB_SUID_DROP) {
|
||||
xsetgid(rgid); /* drop all privileges */
|
||||
xsetuid(ruid);
|
||||
}
|
||||
|
Reference in New Issue
Block a user