Lines Matching refs:addrs
41 krb5_address **addrs; in krb5_os_hostaddr() local
83 addrs = malloc ((i+1) * sizeof(*addrs)); in krb5_os_hostaddr()
84 if (!addrs) in krb5_os_hostaddr()
88 addrs[j] = 0; in krb5_os_hostaddr()
113 addrs[i] = (krb5_address *) malloc(sizeof(krb5_address)); in krb5_os_hostaddr()
114 if (!addrs[i]) { in krb5_os_hostaddr()
118 addrs[i]->magic = KV5M_ADDRESS; in krb5_os_hostaddr()
119 addrs[i]->addrtype = atype; in krb5_os_hostaddr()
120 addrs[i]->length = addrlen; in krb5_os_hostaddr()
121 addrs[i]->contents = malloc(addrs[i]->length); in krb5_os_hostaddr()
122 if (!addrs[i]->contents) { in krb5_os_hostaddr()
126 memcpy (addrs[i]->contents, ptr, addrs[i]->length); in krb5_os_hostaddr()
130 *ret_addrs = addrs; in krb5_os_hostaddr()
137 if (addrs) in krb5_os_hostaddr()
138 krb5_free_addresses(context, addrs); in krb5_os_hostaddr()