Lines Matching refs:addresses
233 cred->addresses.val = NULL;
234 cred->addresses.len = 0;
254 for (i = 0; incred->addresses && incred->addresses[i]; i++)
258 cred->addresses.val = calloc(i, sizeof(cred->addresses.val[0]));
259 if (cred->addresses.val == NULL)
261 cred->addresses.len = i;
263 for (i = 0; i < cred->addresses.len; i++) {
264 cred->addresses.val[i].addr_type = incred->addresses[i]->type;
265 ret = krb5_data_copy(&cred->addresses.val[i].address,
266 incred->addresses[i]->data,
267 incred->addresses[i]->length);
319 if (cred->addresses) {
320 for (i = 0; cred->addresses[i] != 0; i++) {
321 if (cred->addresses[i]->data)
322 free(cred->addresses[i]->data);
323 free(cred->addresses[i]);
325 free(cred->addresses);
370 cred->addresses = calloc(incred->addresses.len + 1,
371 sizeof(cred->addresses[0]));
372 if (cred->addresses == NULL) {
378 for (i = 0; i < incred->addresses.len; i++) {
385 addr->type = incred->addresses.val[i].addr_type;
386 addr->length = incred->addresses.val[i].address.length;
393 memcpy(addr->data, incred->addresses.val[i].address.data,
395 cred->addresses[i] = addr;
397 cred->addresses[i] = NULL;