diff options
author | Tobias Brunner <tobias@strongswan.org> | 2011-12-22 13:54:30 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2012-05-02 14:45:38 +0200 |
commit | ecb5abd7fa7a5a53afdbd4dee28a7806b317f4e4 (patch) | |
tree | bffadef12cfdbf8cbf3e0388a7064e575a27fdd1 /src/libcharon/control/controller.c | |
parent | 052e0a17b8ed2d5b301c1b2aee1a8e11b355304b (diff) | |
download | strongswan-ecb5abd7fa7a5a53afdbd4dee28a7806b317f4e4.tar.bz2 strongswan-ecb5abd7fa7a5a53afdbd4dee28a7806b317f4e4.tar.xz |
Fixed return value of controller_t functions if callback returns FALSE.
Diffstat (limited to 'src/libcharon/control/controller.c')
-rw-r--r-- | src/libcharon/control/controller.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcharon/control/controller.c b/src/libcharon/control/controller.c index da6687779..84adce073 100644 --- a/src/libcharon/control/controller.c +++ b/src/libcharon/control/controller.c @@ -182,6 +182,7 @@ METHOD(listener_t, listener_log, bool, { if (!this->callback(this->param, group, level, ike_sa, format, args)) { + this->status = NEED_MORE; return listener_done(this); } } |