Lines Matching refs:uaddr
90 char *uaddr;
309 static char *uaddr;
313 if (uaddr != NULL && uaddr != nullstring) {
314 free(uaddr);
315 uaddr = NULL;
323 if (!(uaddr = mergeaddr(transp, transp->xp_netid,
326 uaddr = strdup(fnd->rpcb_map.r_addr);
327 } else if (!uaddr[0]) {
332 uaddr = nullstring;
335 uaddr = nullstring;
339 fprintf(stderr, "getaddr: %s\n", uaddr);
343 transp->xp_netid, uaddr);
344 return (void *)&uaddr;
359 * Convert uaddr to taddr. Should be used only by
383 * Convert taddr to uaddr. Should be used only by
392 static char *uaddr;
399 uaddr = (char *)strerror(errno);
400 return (&uaddr);
403 if (uaddr != NULL && uaddr != nullstring) {
404 free(uaddr);
405 uaddr = NULL;
408 ((uaddr = taddr2uaddr(nconf, taddr)) == NULL)) {
409 uaddr = nullstring;
411 return (void *)&uaddr;
613 char *uaddr, *m_uaddr = NULL, *local_uaddr = NULL;
673 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), caller);
681 uaddr ? uaddr : "unknown");
682 free(uaddr);
713 fprintf(stderr, "found at uaddr %s\n", rbl->rpcb_map.r_addr);
722 uaddr = mergeaddr(transp, transp->xp_netid,
724 if (uaddr == NULL || uaddr[0] == '\0') {
726 free(uaddr);
729 free(uaddr);
755 fprintf(stderr, "merged uaddr %s\n", m_uaddr);
919 int forward_fd, char *uaddr, rpcproc_t reply_type,
980 * Though uaddr is not allocated here, it will still be freed
983 FINFO[j].uaddr = uaddr;
1026 free(fi->uaddr);
1244 char *uaddr;
1296 a.rmt_uaddr = fi->uaddr;
1301 uaddr = taddr2uaddr(rpcbind_get_conf("udp"),
1305 a.rmt_uaddr, uaddr ? uaddr : "unknown");
1307 free(uaddr);