Lines Matching refs:tmp_entry
1334 krb5_etype_info_entry * tmp_entry; in _make_etype_info_entry() local
1337 if ((tmp_entry = malloc(sizeof(krb5_etype_info_entry))) == NULL) in _make_etype_info_entry()
1342 tmp_entry->magic = KV5M_ETYPE_INFO_ENTRY; in _make_etype_info_entry()
1343 tmp_entry->etype = etype; in _make_etype_info_entry()
1344 tmp_entry->length = KRB5_ETYPE_NO_SALT; in _make_etype_info_entry()
1345 tmp_entry->salt = 0; in _make_etype_info_entry()
1346 tmp_entry->s2kparams.data = NULL; in _make_etype_info_entry()
1347 tmp_entry->s2kparams.length = 0; in _make_etype_info_entry()
1358 tmp_entry->s2kparams.data = malloc(1); in _make_etype_info_entry()
1359 if (tmp_entry->s2kparams.data == NULL) { in _make_etype_info_entry()
1363 tmp_entry->s2kparams.length = 1; in _make_etype_info_entry()
1364 tmp_entry->s2kparams.data[0] = 1; in _make_etype_info_entry()
1372 tmp_entry->length = salt.length; in _make_etype_info_entry()
1373 tmp_entry->salt = (unsigned char *) salt.data; in _make_etype_info_entry()
1376 *entry = tmp_entry; in _make_etype_info_entry()
1380 if (tmp_entry) { in _make_etype_info_entry()
1381 if (tmp_entry->s2kparams.data) in _make_etype_info_entry()
1382 free(tmp_entry->s2kparams.data); in _make_etype_info_entry()
1383 free(tmp_entry); in _make_etype_info_entry()