strongswan.org
Wiki/Project Management
Downloads
Gitweb
projects
/
strongswan.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed paranoid module checking
[strongswan.git]
/
src
/
charon
/
control
/
interface_manager.c
diff --git
a/src/charon/control/interface_manager.c
b/src/charon/control/interface_manager.c
index
8cae621
..
700174c
100644
(file)
--- 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;
static void load_interfaces(private_interface_manager_t *this)
{
struct dirent* entry;
- struct stat stb;
DIR* dir;
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)
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);
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"))
{
ending = entry->d_name + strlen(entry->d_name) - 3;
if (ending <= entry->d_name || !streq(ending, ".so"))
{