summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2014-12-07 13:43:25 +0100
committerAndreas Baumann <abaumann@yahoo.com>2014-12-07 13:43:25 +0100
commit5f1f7c844741a8c55705e8460fca54024c7d5102 (patch)
tree1d6cdf9b400240a21a7843d4a785956cb8df7be3 /src
parent9af266f6c4d44eb39754cc0e16cb7ca192addea0 (diff)
downloadbiruda-5f1f7c844741a8c55705e8460fca54024c7d5102.tar.gz
biruda-5f1f7c844741a8c55705e8460fca54024c7d5102.tar.bz2
croak about webserver on Windows only if the configuration specifies one
Diffstat (limited to 'src')
-rw-r--r--src/biruda.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/biruda.c b/src/biruda.c
index 98733fe..0507c1c 100644
--- a/src/biruda.c
+++ b/src/biruda.c
@@ -250,19 +250,19 @@ static void print_config( struct gengetopt_args_info *args_info, cfg_t *cfg )
puts( "" );
}
-#ifndef _WIN32
cfg_t *webserver_cfg = cfg_getnsec( cfg, "webserver", 0 );
unsigned int has_webserver = cfg_size( cfg, "webserver" );
if( has_webserver > 0 ) {
+#ifndef _WIN32
printf( "Webserver:\n" );
printf( " Host: %s\n", cfg_getstr( webserver_cfg, "host" ) );
printf( " Port: %ld\n", cfg_getint( webserver_cfg, "port" ) );
printf( " Number of threads: %ld\n", cfg_getint( webserver_cfg, "threads" ) );
puts( "" );
- }
#else
- fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" );
+ fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" );
#endif
+ }
}
static int create_master( cfg_t *cfg )
@@ -407,19 +407,19 @@ int main( int argc, char *argv[] )
}
}
-#ifndef _WIN32
unsigned int has_webserver = cfg_size( cfg, "webserver" );
if( has_webserver ) {
+#ifndef _WIN32
if( create_webserver( cfg ) != 0 ) {
fprintf( stderr, "FATAL: Unable to create webserver thread!\n" );
cfg_free( cfg );
cmdline_parser_free( &args_info );
exit( EXIT_FAILURE );
}
- }
#else
- fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" );
+ fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" );
#endif
+ }
if( args_info.foreground_given ) {
#ifdef _WIN32