projects
/
cyrus-sasl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
69332d4
)
GSS_S_PROMPTING_NEEDED is a bit
master
author
Luke Howard
<lukeh@padl.com>
Sat, 4 Jan 2014 02:12:22 +0000
(13:12 +1100)
committer
Luke Howard
<lukeh@padl.com>
Sat, 4 Jan 2014 02:12:22 +0000
(13:12 +1100)
plugins/gs2.c
patch
|
blob
|
history
diff --git
a/plugins/gs2.c
b/plugins/gs2.c
index
c04f99f
..
6faa70d
100644
(file)
--- a/
plugins/gs2.c
+++ b/
plugins/gs2.c
@@
-838,7
+838,7
@@
cleanup:
if (ret == SASL_OK && maj_stat != GSS_S_COMPLETE) {
sasl_gs2_seterror(text->utils, maj_stat, min_stat);
if (ret == SASL_OK && maj_stat != GSS_S_COMPLETE) {
sasl_gs2_seterror(text->utils, maj_stat, min_stat);
- ret = (maj_stat
==
GSS_S_PROMPTING_NEEDED) ? SASL_INTERACT : SASL_FAIL;
+ ret = (maj_stat
&
GSS_S_PROMPTING_NEEDED) ? SASL_INTERACT : SASL_FAIL;
}
if (ret < SASL_OK)
sasl_gs2_free_context_contents(text);
}
if (ret < SASL_OK)
sasl_gs2_free_context_contents(text);
@@
-1708,7
+1708,7
@@
interact:
cleanup:
if (result == SASL_OK && maj_stat != GSS_S_COMPLETE) {
sasl_gs2_seterror(text->utils, maj_stat, min_stat);
cleanup:
if (result == SASL_OK && maj_stat != GSS_S_COMPLETE) {
sasl_gs2_seterror(text->utils, maj_stat, min_stat);
- result = (maj_stat
==
GSS_S_PROMPTING_NEEDED) ? SASL_INTERACT : SASL_FAIL;
+ result = (maj_stat
&
GSS_S_PROMPTING_NEEDED) ? SASL_INTERACT : SASL_FAIL;
}
gss_release_buffer(&min_stat, &cred_authid);
}
gss_release_buffer(&min_stat, &cred_authid);