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/charon/control/interface_manager.c | |
parent | 1fa9bdc4fb814f7e5826d8a247e7731fe8aacdba (diff) | |
download | strongswan-1f2a0f80984ed7783e3c4373de6bd1c4d671257f.tar.bz2 strongswan-1f2a0f80984ed7783e3c4373de6bd1c4d671257f.tar.xz |
removed paranoid module checking
Diffstat (limited to 'src/charon/control/interface_manager.c')
-rw-r--r-- | src/charon/control/interface_manager.c | 13 |
1 files changed, 0 insertions, 13 deletions
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")) { |