Lines Matching refs:uaddr
90 char *uaddr;
313 static char *uaddr;
317 if (uaddr && uaddr[0])
318 free((void *) uaddr);
325 if (!(uaddr = mergeaddr(transp, transp->xp_netid,
328 uaddr = strdup(fnd->rpcb_map.r_addr);
329 } else if (!uaddr[0]) {
334 uaddr = emptystring;
337 uaddr = emptystring;
341 fprintf(stderr, "getaddr: %s\n", uaddr);
345 transp->xp_netid, uaddr);
346 return (void *)&uaddr;
361 * Convert uaddr to taddr. Should be used only by
387 * Convert taddr to uaddr. Should be used only by
396 static char *uaddr;
399 if (uaddr && !uaddr[0])
400 free((void *) uaddr);
402 ((uaddr = taddr2uaddr(nconf, taddr)) == NULL)) {
403 uaddr = emptystring;
405 return (void *)&uaddr;
607 char *uaddr, *m_uaddr, *local_uaddr = NULL;
667 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), caller);
676 uaddr ? uaddr : rpcbind_unknown);
677 if (uaddr)
678 free((void *) uaddr);
709 fprintf(stderr, "found at uaddr %s\n", rbl->rpcb_map.r_addr);
718 uaddr = mergeaddr(transp, transp->xp_netid,
720 if (uaddr == NULL || uaddr[0] == '\0') {
722 if (uaddr != NULL) {
723 free((void *) uaddr);
727 if (uaddr != NULL) {
728 free((void *) uaddr);
755 fprintf(stderr, "merged uaddr %s\n", m_uaddr);
922 int forward_fd, char *uaddr, rpcproc_t reply_type,
983 * Though uaddr is not allocated here, it will still be freed
986 FINFO[j].uaddr = uaddr;
1029 free((void *) fi->uaddr);
1210 char *uaddr;
1262 a.rmt_uaddr = fi->uaddr;
1267 uaddr = taddr2uaddr(rpcbind_get_conf("udp"),
1271 a.rmt_uaddr, uaddr ? uaddr : rpcbind_unknown);
1273 if (uaddr)
1274 free((void *) uaddr);