This commit is contained in:
Anthony Minessale committed 2014-04-04 13:42:13 -05:00
1 parent 5e90a5a958
commit 180282cd9a
2 files changed
+19 -3

No files matched your search

@@ -185,6 +185,10 @@ int ca_challenge(auth_client_t *ca,
if (ca->ca_auc->auc_challenge)
stale = ca->ca_auc->auc_challenge(ca, ch);
if (AUTH_CLIENT_IS_EXTENDED(ca))
ca->ca_clear = 0;
if (stale < 0)
return -1;
@@ -863,7 +867,7 @@ static int auc_digest_challenge(auth_client_t *ca, msg_auth_t const *ch)
stale = ac->ac_stale || cda->cda_ac->ac_nonce == NULL;
if (ac->ac_qop && (cda->cda_cnonce == NULL || ac->ac_stale)) {
if (ac->ac_qop && (cda->cda_cnonce == NULL || ac->ac_stale || ca->ca_clear )) {
su_guid_t guid[1];
char *cnonce;
size_t b64len = BASE64_MINSIZE(sizeof(guid)) + 1;