diff options
author | Martin Willi <martin@revosec.ch> | 2014-02-06 16:38:39 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2014-02-06 16:38:39 +0100 |
commit | ac2dc3b726b43910c2b8dd1d13c62a76315ccd23 (patch) | |
tree | c1f29c566afad6e6a7bd6d4a03512244b2878f00 /src | |
parent | fe40c4754767bda0fadb1a83ec9ab6af0125b488 (diff) | |
download | strongswan-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.c | 2 |
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); |