diff options
author | Martin Willi <martin@strongswan.org> | 2007-05-25 05:45:41 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2007-05-25 05:45:41 +0000 |
commit | 1f2a0f80984ed7783e3c4373de6bd1c4d671257f (patch) | |
tree | 0240011e4c948fce9da5e0af99f5ddb264efec68 /src | |
parent | 1fa9bdc4fb814f7e5826d8a247e7731fe8aacdba (diff) | |
download | strongswan-1f2a0f80984ed7783e3c4373de6bd1c4d671257f.tar.bz2 strongswan-1f2a0f80984ed7783e3c4373de6bd1c4d671257f.tar.xz |
removed paranoid module checking
Diffstat (limited to 'src')
-rw-r--r-- | src/charon/config/backend_manager.c | 13 | ||||
-rw-r--r-- | src/charon/control/interface_manager.c | 13 |
2 files changed, 0 insertions, 26 deletions
diff --git a/src/charon/config/backend_manager.c b/src/charon/config/backend_manager.c index 0434f7086..6df68c700 100644 --- a/src/charon/config/backend_manager.c +++ b/src/charon/config/backend_manager.c @@ -129,14 +129,7 @@ static iterator_t* create_iterator(private_backend_manager_t *this) static void load_backends(private_backend_manager_t *this) { struct dirent* entry; - struct stat stb; DIR* dir; - - if (stat(IPSEC_BACKENDDIR, &stb) == -1 || !(stb.st_mode & S_IFDIR)) - { - DBG1(DBG_CFG, "error opening backend modules directory "IPSEC_BACKENDDIR); - return; - } dir = opendir(IPSEC_BACKENDDIR); if (dir == NULL) @@ -157,12 +150,6 @@ static void load_backends(private_backend_manager_t *this) snprintf(file, sizeof(file), IPSEC_BACKENDDIR"/%s", entry->d_name); - if (stat(file, &stb) == -1 || !(stb.st_mode & S_IFREG)) - { - DBG2(DBG_CFG, " skipping %s, doesn't look like a file", - entry->d_name); - continue; - } ending = entry->d_name + strlen(entry->d_name) - 3; if (ending <= entry->d_name || !streq(ending, ".so")) { diff --git a/src/charon/control/interface_manager.c b/src/charon/control/interface_manager.c index 8cae621dd..700174c5b 100644 --- a/src/charon/control/interface_manager.c +++ b/src/charon/control/interface_manager.c @@ -608,14 +608,7 @@ static status_t unroute(interface_manager_t *this, u_int32_t reqid, static void load_interfaces(private_interface_manager_t *this) { struct dirent* entry; - struct stat stb; DIR* dir; - - if (stat(IPSEC_INTERFACEDIR, &stb) == -1 || !(stb.st_mode & S_IFDIR)) - { - DBG1(DBG_CFG, "error opening interface modules directory "IPSEC_INTERFACEDIR); - return; - } dir = opendir(IPSEC_INTERFACEDIR); if (dir == NULL) @@ -636,12 +629,6 @@ static void load_interfaces(private_interface_manager_t *this) snprintf(file, sizeof(file), IPSEC_INTERFACEDIR"/%s", entry->d_name); - if (stat(file, &stb) == -1 || !(stb.st_mode & S_IFREG)) - { - DBG2(DBG_CFG, " skipping %s, doesn't look like a file", - entry->d_name); - continue; - } ending = entry->d_name + strlen(entry->d_name) - 3; if (ending <= entry->d_name || !streq(ending, ".so")) { |