Lines Matching refs:mechlist
293 int detect_mitm(isieve_t *obj, char *mechlist) in detect_mitm() argument
313 r = strcmp(new_mechlist, mechlist); in detect_mitm()
377 int auth_sasl(char *mechlist, isieve_t *obj, const char **mechusing, in auth_sasl() argument
391 if(!mechlist || !obj || !mechusing) return -1; in auth_sasl()
396 saslresult=sasl_client_start(obj->conn, mechlist, in auth_sasl()
537 char *mechlist; in do_referral() local
631 mechlist = read_capability(obj_new); in do_referral()
635 ret = auth_sasl(mechlist, obj_new, &mtried, &ssf, &errstr); in do_referral()
643 char *newlist = (char*) xmalloc(strlen(mechlist)+1); in do_referral()
648 tmp = strstr(mechlist,mtr); in do_referral()
650 strcpy(newlist, mechlist); in do_referral()
659 free(mechlist); in do_referral()
660 mechlist = newlist; in do_referral()
670 if (detect_mitm(obj_new, mechlist)) { in do_referral()
671 free(mechlist); in do_referral()
675 free(mechlist); in do_referral()