aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/resolver/resolver_manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/resolver/resolver_manager.c')
-rw-r--r--src/libstrongswan/resolver/resolver_manager.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libstrongswan/resolver/resolver_manager.c b/src/libstrongswan/resolver/resolver_manager.c
index 8effe469a..55531e157 100644
--- a/src/libstrongswan/resolver/resolver_manager.c
+++ b/src/libstrongswan/resolver/resolver_manager.c
@@ -56,7 +56,11 @@ METHOD(resolver_manager_t, remove_resolver, void,
METHOD(resolver_manager_t, create, resolver_t*,
private_resolver_manager_t *this)
{
- return this->constructor();
+ if (this->constructor)
+ {
+ return this->constructor();
+ }
+ return NULL;
}
METHOD(resolver_manager_t, destroy, void,