From 43e7dfe7bef4615f1b8d4f7b515aa5adc3d21299 Mon Sep 17 00:00:00 2001 From: robijn Date: Thu, 25 Oct 2001 21:22:39 +0000 Subject: [PATCH] Bug fix to main.c: fixed bind= and user= reading, modified order of init_drivers and daemonize. --- server/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/main.c b/server/main.c index 087a3cf..521137f 100644 --- a/server/main.c +++ b/server/main.c @@ -189,9 +189,9 @@ main (int argc, char **argv) syslog(LOG_NOTICE, "debug level set to %d", debug_level); ESSENTIAL( init_sockets() ); - ESSENTIAL( drop_privs(user) ); ESSENTIAL( init_drivers() ); ESSENTIAL( init_screens() ); + ESSENTIAL( drop_privs(user) ); #ifndef DEBUG // Now, go into daemon mode... @@ -329,10 +329,10 @@ process_configfile ( char *configfile ) if( lcd_port == -1 ) lcd_port = config_get_int( "server", "port", 0, -1 ); - if( bind_addr == "" ) + if( bind_addr[0] == 0 ) strncpy( bind_addr, config_get_string( "server", "bind", 0, "" ), sizeof(bind_addr)); - if( user == "" ) + if( user[0] == 0 ) strncpy( user, config_get_string( "server", "user", 0, "" ), sizeof(user)); if( default_duration == -1 ) {