Lines Matching defs:tmpprinc
451 register krb5_principal tmpprinc;
482 tmpprinc = (krb5_principal) malloc(sizeof(krb5_principal_data));
483 if (tmpprinc == NULL)
488 free(tmpprinc);
491 tmpprinc->data = ALLOC (msize, krb5_data);
492 if (tmpprinc->data == 0) {
493 free((char *)tmpprinc);
497 tmpprinc->data = 0;
498 tmpprinc->magic = KV5M_PRINCIPAL;
499 tmpprinc->length = length;
500 tmpprinc->type = type;
502 kret = krb5_fcc_read_data(context, id, krb5_princ_realm(context, tmpprinc));
508 kret = krb5_fcc_read_data(context, id, krb5_princ_component(context, tmpprinc, i));
511 *princ = tmpprinc;
516 free(krb5_princ_component(context, tmpprinc, i)->data);
517 free((char *)tmpprinc->data);
518 free((char *)tmpprinc);