From 7fef9d8d7c38f8638bad24de28f5b79251f2c00a Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Wed, 30 Mar 2011 19:11:53 +1100 Subject: [PATCH] negative SASL errors are fatal --- plugins/gs2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gs2.c b/plugins/gs2.c index 1b6dc6a..025f7fc 100644 --- a/plugins/gs2.c +++ b/plugins/gs2.c @@ -539,7 +539,7 @@ cleanup: sasl_gs2_seterror(text->utils, maj_stat, min_stat); ret = SASL_FAIL; } - if (ret != SASL_OK && ret != SASL_CONTINUE) + if (ret < SASL_OK) sasl_gs2_free_context_contents(text); return ret; @@ -842,7 +842,7 @@ cleanup: sasl_gs2_seterror(text->utils, maj_stat, min_stat); ret = SASL_FAIL; } - if (ret != SASL_OK && ret != SASL_CONTINUE) + if (ret < SASL_OK) sasl_gs2_free_context_contents(text); return ret; -- 2.1.4