aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-02-06 16:38:39 +0100
committerMartin Willi <martin@revosec.ch>2014-02-06 16:38:39 +0100
commitac2dc3b726b43910c2b8dd1d13c62a76315ccd23 (patch)
treec1f29c566afad6e6a7bd6d4a03512244b2878f00 /src
parentfe40c4754767bda0fadb1a83ec9ab6af0125b488 (diff)
downloadstrongswan-ac2dc3b726b43910c2b8dd1d13c62a76315ccd23.tar.bz2
strongswan-ac2dc3b726b43910c2b8dd1d13c62a76315ccd23.tar.xz
updown: Return an empty DNS server enumerator if no IKE_SA available
The one existing caller does not handle a NULL return and always expects an enumerator; and returning FALSE does not make sense anyway.
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/plugins/updown/updown_handler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcharon/plugins/updown/updown_handler.c b/src/libcharon/plugins/updown/updown_handler.c
index 3a644380a..0894d2d07 100644
--- a/src/libcharon/plugins/updown/updown_handler.c
+++ b/src/libcharon/plugins/updown/updown_handler.c
@@ -188,7 +188,7 @@ METHOD(updown_handler_t, create_dns_enumerator, enumerator_t*,
ike_sa = charon->bus->get_sa(charon->bus);
if (!ike_sa)
{
- return FALSE;
+ return enumerator_create_empty();
}
this->lock->read_lock(this->lock);