Lines Matching refs:mci_sai
1079 authpass = mci->mci_sai[SASL_PASSWORD];
1900 mci->mci_sai[i] = NULL;
1902 result = getauth(mci, e, &(mci->mci_sai));
1908 if (result == EX_OK && mci->mci_sai[SASL_AUTHID] == NULL)
1916 result = readauth(SASLInfo, true, &(mci->mci_sai),
1924 if (mci->mci_sai[SASL_PASSWORD] == NULL ||
1925 *(mci->mci_sai)[SASL_PASSWORD] == '\0')
1927 if ((mci->mci_sai[SASL_AUTHID] == NULL ||
1928 *(mci->mci_sai)[SASL_AUTHID] == '\0') &&
1929 (mci->mci_sai[SASL_USER] == NULL ||
1930 *(mci->mci_sai)[SASL_USER] == '\0'))
1937 callbacks[CB_PASS_IDX].context = (void *) &mci->mci_sai;
1939 callbacks[CB_USER_IDX].context = (void *) &mci->mci_sai;
1940 callbacks[CB_AUTHNAME_IDX].context = (void *) &mci->mci_sai;
1941 callbacks[CB_GETREALM_IDX].context = (void *) &mci->mci_sai;
1943 callbacks[CB_SAFESASL_IDX].context = (void *) &mci->mci_sai;
1947 if ((mci->mci_sai)[SASL_DEFREALM] == NULL)
1948 (mci->mci_sai)[SASL_DEFREALM] = sm_rpool_strdup_x(e->e_rpool,
1952 if ((mci->mci_sai)[SASL_MECHLIST] == NULL ||
1953 *(mci->mci_sai)[SASL_MECHLIST] == '\0')
1954 (mci->mci_sai)[SASL_MECHLIST] = AuthMechanisms;
1957 mci->mci_saslcap = intersect((mci->mci_sai)[SASL_MECHLIST],
1966 result = attemptauth(m, mci, e, &(mci->mci_sai));
1971 mci->mci_saslcap = removemech((mci->mci_sai)[SASL_MECH],