From ac2dc3b726b43910c2b8dd1d13c62a76315ccd23 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 6 Feb 2014 16:38:39 +0100 Subject: [PATCH] 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. --- src/libcharon/plugins/updown/updown_handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);