aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/modecfg.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2009-04-16 08:25:47 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2009-04-16 08:25:47 +0000
commit6319cd74ea27c9405a8097029b3079693a707a22 (patch)
tree0a6e9511864b5ab6fa165a7d47cbc0e70bd593bf /src/pluto/modecfg.c
parentcfa42285a450be8d969175f9ac35552a2444bf93 (diff)
downloadstrongswan-6319cd74ea27c9405a8097029b3079693a707a22.tar.bz2
strongswan-6319cd74ea27c9405a8097029b3079693a707a22.tar.xz
pluto uses the libstrongswan leak detective and a stripped-down version of library_t
Diffstat (limited to 'src/pluto/modecfg.c')
-rw-r--r--src/pluto/modecfg.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/pluto/modecfg.c b/src/pluto/modecfg.c
index be7e51bc8..97e3b818d 100644
--- a/src/pluto/modecfg.c
+++ b/src/pluto/modecfg.c
@@ -26,7 +26,7 @@
#include <string.h>
#include <freeswan.h>
-#include <settings.h>
+#include <library.h>
#include "constants.h"
#include "defs.h"
@@ -59,8 +59,6 @@
#define UNITY_BANNER_STR "Welcome to strongSwan - the Linux VPN Solution!\n"
-extern settings_t *settings;
-
/*
* Addresses assigned (usually via ModeCfg) to the Initiator
*/
@@ -155,7 +153,7 @@ get_internal_addr(struct connection *c, internal_addr_t *ia)
char dns_key[16], *dns_str;
snprintf(dns_key, sizeof(dns_key), "pluto.dns%d", i);
- dns_str = settings->get_str(settings, dns_key, NULL);
+ dns_str = lib->settings->get_str(lib->settings, dns_key, NULL);
if (dns_str)
{
err_t ugh;
@@ -181,7 +179,7 @@ get_internal_addr(struct connection *c, internal_addr_t *ia)
char nbns_key[16], *nbns_str;
snprintf(nbns_key, sizeof(nbns_key), "pluto.nbns%d", i);
- nbns_str = settings->get_str(settings, nbns_key, NULL);
+ nbns_str = lib->settings->get_str(lib->settings, nbns_key, NULL);
if (nbns_str)
{
err_t ugh;