]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
libtnccs: Use a default tnc_config in the current working dir on Windows
authorMartin Willi <martin@revosec.ch>
Thu, 9 Jan 2014 13:58:32 +0000 (14:58 +0100)
committerMartin Willi <martin@revosec.ch>
Wed, 4 Jun 2014 13:53:07 +0000 (15:53 +0200)
src/libtnccs/tnc/tnc.c

index e002b10e0dd082e5be572fa3403330e787887354..80ba61c5a690536c898373f2411f955cc5402a70 100644 (file)
 #include <utils/lexparser.h>
 #include <utils/debug.h>
 
+#ifdef WIN32
+# define DEFAULT_TNC_CONFIG "tnc_config"
+#else
+# define DEFAULT_TNC_CONFIG "/etc/tnc_config"
+#endif
+
 typedef struct private_tnc_t private_tnc_t;
 
 typedef tnccs_manager_t *(*tnc_create_tnccs_manager_t)(void);
@@ -251,7 +257,7 @@ bool tnc_manager_register(plugin_t *plugin, plugin_feature_t *feature,
                {
                        load_imcvs_from_config(
                                                lib->settings->get_str(lib->settings,
-                                                               "%s.tnc.tnc_config", "/etc/tnc_config", lib->ns),
+                                                       "%s.tnc.tnc_config", DEFAULT_TNC_CONFIG, lib->ns),
                                                is_imc);
                }
        }