Forbid enabling use_ssl=1 in configuration file if SSL is not compiled in
authorHugo Villeneuve <hugo@hugovil.com>
Wed, 21 Oct 2009 15:22:19 +0000 (15:22 +0000)
committerHugo Villeneuve <hugo@hugovil.com>
Sat, 25 May 2013 23:23:52 +0000 (19:23 -0400)
src/configfile.c

index 06c979d..f2e5a2b 100644 (file)
@@ -216,10 +216,16 @@ ParseConfigurationFile( FILE *file )
        wmnotify_infos.use_ssl = false;
       }
       else if( number == 1 ) {
+#if HAVE_SSL
        wmnotify_infos.use_ssl = true;
+#else
+       fprintf( stderr, "%s error: You must compile %s with SSL support to\n" \
+                "set parameter 'use_ssl' to true in configuration file\n", PACKAGE, PACKAGE );
+       exit( EXIT_FAILURE );
+#endif
       }
       else {
-       fprintf( stderr, "%s: Invalid value for for parameter 'enablebeep' in\n" \
+       fprintf( stderr, "%s: Invalid value for for parameter 'use_ssl' in\n" \
                 "configuration file (must be 0 or 1): %d\n", PACKAGE, number );
        exit( EXIT_FAILURE );
       }