diff options
Diffstat (limited to 'src/libstrongswan/resolver/resolver_manager.c')
-rw-r--r-- | src/libstrongswan/resolver/resolver_manager.c | 6 |
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, |