summaryrefslogtreecommitdiff
path: root/src/ne_auth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ne_auth.c')
-rw-r--r--src/ne_auth.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ne_auth.c b/src/ne_auth.c
index ba6f0ec..2038953 100644
--- a/src/ne_auth.c
+++ b/src/ne_auth.c
@@ -1508,8 +1508,10 @@ static int ah_post_send(ne_request *req, void *cookie, const ne_status *status)
sess->protocol
&& (sess->protocol->flags & AUTH_FLAG_CONN_AUTH));
}
+
#ifdef HAVE_SSPI
- else if (sess->sspi_context) {
+ /* Whatever happens: clear the SSPI context if it exists. */
+ if (sess->sspi_context) {
ne_sspi_clear_context(sess->sspi_context);
}
#endif