mirror of
git://erdgeist.org/opentracker
synced 2025-02-17 06:31:30 +08:00
Drop permission, if we can
This commit is contained in:
parent
ad6c1b2019
commit
22a0829f94
@ -378,10 +378,12 @@ int main( int argc, char **argv ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
allparsed:
|
allparsed:
|
||||||
ot_start_time = time( NULL );
|
|
||||||
if (socket_bind4_reuse(s,serverip,port)==-1)
|
if (socket_bind4_reuse(s,serverip,port)==-1)
|
||||||
panic("socket_bind4_reuse");
|
panic("socket_bind4_reuse");
|
||||||
|
|
||||||
|
setegid((gid_t)-2); setuid((uid_t)-2);
|
||||||
|
setgid((gid_t)-2); seteuid((uid_t)-2);
|
||||||
|
|
||||||
if (socket_listen(s,16)==-1)
|
if (socket_listen(s,16)==-1)
|
||||||
panic("socket_listen");
|
panic("socket_listen");
|
||||||
|
|
||||||
@ -393,6 +395,8 @@ allparsed:
|
|||||||
if( init_logic( serverdir ) == -1 )
|
if( init_logic( serverdir ) == -1 )
|
||||||
panic("Logic not started");
|
panic("Logic not started");
|
||||||
|
|
||||||
|
ot_start_time = time( NULL );
|
||||||
|
|
||||||
io_wantread( s );
|
io_wantread( s );
|
||||||
taia_now( &next_timeout_check );
|
taia_now( &next_timeout_check );
|
||||||
taia_addsec( &next_timeout_check, &next_timeout_check, OT_CLIENT_TIMEOUT_CHECKINTERVAL );
|
taia_addsec( &next_timeout_check, &next_timeout_check, OT_CLIENT_TIMEOUT_CHECKINTERVAL );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user